Bonjour
Je rencontre un probleme en important des fichiers source dans un plugin ;
précisions importantes :
- les classes importées effectuent des traductions entre modèles objets de document (pour manipulation de documents HTML, XML, XSL) ; elles utilisent plusieurs APIs : XERCES, TIDY et DOM4J
- le plugin quant à lui rajoute un menu et une action a l'interface de WSAD ; quand on clique sur celle ci on lance le main d'une des classes importées;
Problème rencontré : quand mon plugin est lancé et que je clique sur mon action (dans la nouvelle instance de WSAD) s'affiche une fenetre m'indiquant: "Erreur interne : org/w3c/dom/Node ; reportez vous au journal
d'erreurs...." ; dans la console de la plateforme de développement est affiché :
"Exception non traitée interceptée dans la boucle d'événements.
Reason:
org/w3c/dom/Node".
Si je retire l'appel de la méthode où se produit l'erreur, j'ai un message similaire à un autre endroit du code, mais qui concerne cette fois-ci la classe org.xml.sax.ErrorHandler.
Parallèlement les classes importées fonctionnent très bien en standalone : si j'exécute directement (depuis l'instance de déceloppement de WSAD) le main( ) de la classe principale l'erreur n'apparait pas.
Il semblerait donc que le probleme soit dû à l'importation incorrecte de classes de DOM et SAX. Quelle procédure dois-je suivre pour importer correctement des classes externes ?
Message édité par swgreedo le 06-02-2003 à 14:42:43