Seite 1 von 1

Fehler im Classloader

Verfasst: 16. Okt 2012, 15:48
von hamilkarof
Hi zusammen,

habe mir ein plugin gebastelt, das Daten aus einer xml Datei ein und auslesen kann und verwende dabei die JDOM2 lib.
Standalone und in eclipse funktioniert das super, aber wenn ich es als Helden plugin einbaue kommt folgende Fehlermeldung:
(
1. Zeile is wohl die Fehlermeldung, ausser, das es eine Klasse in JDOM2 betrifft is nicht viel ersichtlich
die zoobotanica zeilen sind das was von meinem plugin ausgeführt wird.
Im DataManager Zeile 74 verwende ich erstmals ne Klasse die aus JDOM2 die "Element"-Klasse importiert und da kracht es und ich hab ka wieso.
Habe schon ausprobiert die JDOM2 Klassen als externe lib einzubinden, kommt aber der gleiche Fehler
)

Code: Alles auswählen

org/jdom2/Content
zoobotanica.DataManager.init(DataManager.java:74)
zoobotanica.StartUp.startApp(StartUp.java:29)
zoobotanica.HeldenStart.doWork(HeldenStart.java:76)
helden.gui.ooOO.T.actionPerformed(HeldenPluginAction.java:149)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$400(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)

Version: 5.2.0 / 050200
File /C:/Users/Sven/DSA/HeldenSoftware/helden.jar
MD5: 6db307d676ec8277170ac3c4792934dd

Verzeichnisse:
 heldBildPfad: C:\Users\Sven\DSA\HeldenSoftware\charakterbilder
 heldenPfad: C:\Users\Sven\DSA\HeldenSoftware\helden.zip.hld
 modTalente: C:\Users\Sven\DSA\HeldenSoftware\mods\talente
 hilfeTextePfad: C:\Users\Sven\DSA\HeldenSoftware\hilfeTexte
 pluginPfad: C:\Users\Sven\DSA\HeldenSoftware\plugins
 erschaffungsSavesPfad: C:\Users\Sven\DSA\HeldenSoftware\erschaffungsSaves
 modRasse: C:\Users\Sven\DSA\HeldenSoftware\mods\rasse
 einstellungsPfad: C:\Users\Sven\.heldEinstellungen4_1.xml
 hintergruende: C:\Users\Sven\DSA\HeldenSoftware\hintergruende
 modProfession: C:\Users\Sven\DSA\HeldenSoftware\mods\professionen
 modKultur: C:\Users\Sven\DSA\HeldenSoftware\mods\kultur
 Jar: C:\Users\Sven\DSA\HeldenSoftware

Java:
 Sun Microsystems Inc. 1.6.0_35
 Windows 7 6.1


Memory:
 Max: 247MB
 Now: 19MB

Re: Fehler im Classloader

Verfasst: 16. Okt 2012, 22:32
von little.yoda
Wie erzeugst du das JAR?

Für das Heldenbogen-Plugin nutze ich immer Fat Jar.
http://fjep.sourceforge.net/

Re: Fehler im Classloader

Verfasst: 17. Okt 2012, 10:37
von hamilkarof
Danke funktioniert! :)
Da is der Classloader mal wieder über die Hierarchien gestolpert...