message d'erreur a l'ouvertur d'une base

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

message d'erreur a l'ouvertur d'une base

Messagepar Gillou13 » 01 Déc 2009 à 09:40

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)
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar gouff » 01 Déc 2009 à 10:00

Avec le debugger lotusscript, tu devrais voir ou ça plante.
"Si tu ne réussis rien du premier coup, alors le saut en parachute n'est pas fait pour toi"
Avatar de l’utilisateur
gouff
Posteur habitué
Posteur habitué
 
Message(s) : 277
Inscrit(e) le : 11 Fév 2008 à 16:33
Localisation : Grenoble

Messagepar Gillou13 » 01 Déc 2009 à 12:10

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.
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar roubech » 01 Déc 2009 à 18:10

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
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Michael DELIQUE » 01 Déc 2009 à 20:43

salut

as tu mis une gestion des erreurs ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar GPE » 07 Déc 2009 à 09:10

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.
GPE
Premier posts
Premier posts
 
Message(s) : 22
Inscrit(e) le : 22 Oct 2007 à 12:51
Localisation : PARIS

Messagepar abertisch » 07 Déc 2009 à 09:54

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.... :evil:
"Lotus, il n'y a qu'en rouleaux que ça fait pas mal au cul"
abertisch
Roi des posts
Roi des posts
 
Message(s) : 763
Inscrit(e) le : 25 Oct 2006 à 13:51
Localisation : Suisse

Messagepar Michael DELIQUE » 07 Déc 2009 à 10:13

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
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron