Jalopy Frage

Wurzelseppi

Mitglied
Hallo zusammen,

also, ich habe hier ein paar .java Files die ich durch einen Codeformatter schicken möchte.

Ausgesucht habe ich mir Jalopy, habe aber so meine Probleme damit.

Wenn ich das ganze ohne Conventions File mache, gehts wunderbar. Wenn ich jedoch mit

String convention = "D:\\Entwicklung\\eclipse-SDK-3.0.1-win32\\workspace\\velocity-generator\\metadata\\conventions.xml";

jalopy = new Jalopy();
jalopy.setConvention(new File(convention));

versuche die conventions zu setzen, bekomme ich folgenden Fehler:

java.lang.NoSuchMethodError: org.jdom.Element.getParent()Lorg/jdom/Element;
at de.hunsicker.jalopy.storage.Convention.convertXmlToMap(Convention.java:1249)
at de.hunsicker.jalopy.storage.Convention.convertXmlToMap(Convention.java:1265)
at de.hunsicker.jalopy.storage.Convention.convertXmlToMap(Convention.java:1265)
at de.hunsicker.jalopy.storage.Convention.convertXmlToMap(Convention.java:1265)
at de.hunsicker.jalopy.storage.Convention.importSettings(Convention.java:587)
at de.hunsicker.jalopy.storage.Convention.importSettings(Convention.java:725)
at de.hunsicker.jalopy.Jalopy.setConvention(Jalopy.java:309)
at de.generator.formatter.CodeFormatter.formatCode(CodeFormatter.java:51)
at de.generator.formatter.CodeFormatter.main(CodeFormatter.java:38)
Exception in thread "main"



Jetzt habe ich mal nach dem Fehler gesucht, und etwas über einen Bug im jdom gefunden, bzw. eine Inkompatibilität in der neuen version.

Alles was dort als solution dastand, bekomme ich aber nicht hin.

Kann mir jemand step-by-step erklären, was ich machen muss?.


Vielen herzlichen Dank im voraus.

Grüße aus München,


Wurzelseppi
 
Hallo!

java.lang.NoSuchMethodError: org.jdom.Element.getParent()Lorg/jdom/Element;

Es kann sein, das die Jalopy Version die du einsetzt gegen eine andere JDOM Version Kompiliert wurden ist als du hast. Schau doch mal in der Readme nach ob dort vielleicht eine genau Version Nr. angegeben worden ist.

Gruß Tom
 
Zurück