daywalkertp
Erfahrenes Mitglied
Hi, hätte da mal wieder eine kleine Frage.
Ich habe mir ein kleines Equinox Bundle geschrieben welches das Design aus einer Synth XML Datei bezieht. In der Datei habe ich einen einfachen Painter definiert, welcher auf eine bestimmte Java Klasse verweist:
Wenn ich das Plugin aus der Eclipse IDE starte, funktioniert alles wunderbar. Wenn ich das Equinox Framework extern mit
starte erhalte ich immer folgende Fehlermeldung:
Hat den Fehler schon jemand gehabt? Gibt's da ne einfache Lösung?
Vielen Dank
Ich habe mir ein kleines Equinox Bundle geschrieben welches das Design aus einer Synth XML Datei bezieht. In der Datei habe ich einen einfachen Painter definiert, welcher auf eine bestimmte Java Klasse verweist:
Code:
<object id="splitPanePainter" class="de.test.painters.SplitPanePainter"/>
<style id="SplitPane">
<painter idref="splitPanePainter"/>
<color value="#AAAAAA" type="BACKGROUND"/>
<insets top="0" left="0" bottom="0" right="0"/>
<property key="SplitPane.size" type="integer" value="8"/>
</style>
<bind style="SplitPane" type="region" key="SplitPane"/>
Wenn ich das Plugin aus der Eclipse IDE starte, funktioniert alles wunderbar. Wenn ich das Equinox Framework extern mit
Code:
java -Declipse.ignoreApp=true -Dosgi.noShutdown=false -jar equin
ox.jar -os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -
console
Code:
java.text.ParseException: Error parsing: org.xml.sax.SAXException: ID splitPaneP
ainter has not been defined null
at javax.swing.plaf.synth.SynthParser.parse(Unknown Source)
Hat den Fehler schon jemand gehabt? Gibt's da ne einfache Lösung?
Vielen Dank