Page 1 sur 1
message d'erreur a l'ouvertur d'une base

Publié:
01 Déc 2009 à 09:40
par Gillou13
Bonjour à tous,
Suite a une MAJ de modèle d'une base,
mes admins lotus ont le message d'erreur suivant a chaque fois qu'ils ouvrent la base en production : type mismatch : CURRENTDATABASE
Par contre je en voie pas par ou commencer car je n'ai pas l'erreur ni sur me base de dev ni sur la prod...
Quelqu'un à déjà rencontré le problème?
Merci d'avance
(j'hésitai à poser ce message du coté administration)

Publié:
01 Déc 2009 à 10:00
par gouff
Avec le debugger lotusscript, tu devrais voir ou ça plante.

Publié:
01 Déc 2009 à 12:10
par Gillou13
Même quand le debugger est lancé, il ne se s'affiche pas à l'apparition du message. (idem pour le distant et l'exécution des agents)
Le pire toutes les scriptes de la base fonctionnent sans problèmes.
petite info je j'avai oublier : le premier message de ce type que j'avais vue était : "COLL1" qui est un nom 'générique' que je donne pour mes variables NotesDocumentCollection.

Publié:
01 Déc 2009 à 18:10
par roubech
identifier la ligne de code où ça plante
Si c'est à l'ouverture de la base, regarder l'évènement correspondant
si tu n'as pas le message d'erreur quand toi tu ouvres la base mais que d'autre l'ont, vérifier les différences de droits
si le design vient d'être appliqué, peut-être simplement un pb de prise en compte de la modif. La base n'était pas ouverte par l'utilisateur au moment du refresh design ? Tu peux tenter de relancer le client de la personne qui a le pb (à moins que ce soit tout le monde), tu peux à nouveau faire le refresh. Tu peux recompiler le code et/ou resigner la base pour forcer la prise en compte du changement

Publié:
01 Déc 2009 à 20:43
par Michael DELIQUE
salut
as tu mis une gestion des erreurs ?

Publié:
07 Déc 2009 à 09:10
par GPE
Bonjour,
Ce type d'erreurs provient en général d'une erreur dans une action partagée.
Les Actions sont chargées et compilées à l'ouverture de la base. Bizarement il n'y a pas d'erreur de compilation quand on sauve l'action.
La solution pour détecter cette erreur est de créer une vue temporaire et d'y insérer les actions sans les partager et de les sauver une par une et d'attendre l'erreur (ou les erreurs..). ActionBarEZ fait très bien celà mais il faut avoir cet outils que je recommande par ailleurs.
J'espère que cela aidrea.
Cordailement.

Publié:
07 Déc 2009 à 09:54
par abertisch
GPE a écrit:Bonjour,
Ce type d'erreurs provient en général d'une erreur dans une action partagée.
Les Actions sont chargées et compilées à l'ouverture de la base. Bizarrement il n'y a pas d'erreur de compilation quand on sauve l'action.
La solution pour détecter cette erreur est de créer une vue temporaire et d'y insérer les actions sans les partager et de les sauver une par une et d'attendre l'erreur (ou les erreurs..). ActionBarEZ fait très bien cela mais il faut avoir cet outils que je recommande par ailleurs.
J'espère que cela aidera.
Cordailement.
C'est vraiment une plaie pour ça les actions partagées....


Publié:
07 Déc 2009 à 10:13
par Michael DELIQUE
sinon
déplacé le code des actions partagé dans une bliotheque de script ! et hop plus de souci
dans l'actions tu appel un sub et c'est tout et la BS te dira si tuas un pb avec ton script