cs_julio13
Messages postés12Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention22 novembre 2004
-
15 juin 2004 à 11:25
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 2011
-
15 juin 2004 à 16:32
Salut à tous,
voila ma question :
je suis en train de développer un plugin eclipse. Au départ, le plugin est initialisé avec un fichier .xml pour la configuration. Pour la parser, j'utilise le parser SAX et j'ai donc une classe qui extends DefaultHandler (tout ce marche très bien dans une version Swing).
Quand je lance mon plugin, il me fais l'erreur suivant :
Unhandled exception caught in event loop.
Reason:
org/xml/sax/helpers/DefaultHandler
et j'arrive pas a savoir d'où ca vient...
Je me dis que c'est peut etre ma version d'eclipse avec celle de SWT : 2.1.2 ds les 2 cas. Mais je n'arrive pas a trouver SWT en dl.
cs_julio13
Messages postés12Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention22 novembre 2004 15 juin 2004 à 15:45
C'est pas tres bo mais voila l'erreur :
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
java.lang.NoClassDefFoundError: javax/xml/parsers/SAXParserFactory
at view.AddClass.(AddClass.java:24)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Unknown Source)
at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:138)
at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:167)
at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
at org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescriptor.java:51)
at org.eclipse.ui.internal.ViewFactory$2.run(ViewFactory.java:115)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.ui.internal.ViewFactory.busyRestoreView(ViewFactory.java:98)
at org.eclipse.ui.internal.ViewFactory$1.run(ViewFactory.java:82)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.ViewFactory.restoreView(ViewFactory.java:78)
at org.eclipse.ui.internal.Perspective.restoreState(Perspective.java:911)
at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2316)
at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1327)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1263)
at org.eclipse.ui.internal.Workbench.access$10(Workbench.java:1223)
at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:1141)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:1093)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:870)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1373)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
cs_julio13
Messages postés12Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention22 novembre 2004 15 juin 2004 à 15:57
me suis trompé, j'ai pas mis la bonne, il faut remplacer SAXParserFactory par DefaultHandler.
Mais normalement, c'est bon. En fait, j'ai repris un code quimarché en Swing et je veux le réutiliser pour un plugin. Les imports sont les mêmes, pareil pour le classpath du projet(sous eclipse)
Vous n’avez pas trouvé la réponse que vous recherchez ?