Fehler im Classloader

Moderatoren: Raskir, little.yoda, Zafnir, teclis2000, hades-hl, Gorbalad, Eclipse404

Antworten
hamilkarof
Möchtegern-Held -- (Höhlenkundig 2)
Beiträge: 17
Registriert: 28. Feb 2012, 14:09

Fehler im Classloader

Beitrag von hamilkarof » 16. Okt 2012, 15:48

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

Benutzeravatar
little.yoda
Meine Höhle! -- (Höhlenkundig 21)
Beiträge: 2488
Registriert: 10. Dez 2004, 17:48
Kontaktdaten:

Re: Fehler im Classloader

Beitrag von little.yoda » 16. Okt 2012, 22:32

Wie erzeugst du das JAR?

Für das Heldenbogen-Plugin nutze ich immer Fat Jar.
http://fjep.sourceforge.net/
Macht uns das Leben einfacher und beachtet die Anmerkungen zum Bugreporting.
Eine schöne Art uns Danke zu sagen: Uns unterstützen oder meine persönliche Wunschliste

hamilkarof
Möchtegern-Held -- (Höhlenkundig 2)
Beiträge: 17
Registriert: 28. Feb 2012, 14:09

Re: Fehler im Classloader

Beitrag von hamilkarof » 17. Okt 2012, 10:37

Danke funktioniert! :)
Da is der Classloader mal wieder über die Hierarchien gestolpert...

Antworten