Programm startet kein 2tes mal
Verfasst: 14. Dez 2004, 20:11
Hi auch.
Also ich habe folgenden BUG. Beim ersten Start des helden 4.* kommt die Fehlermeldung "Dokumentenwurzelverzeichnis fehlt", aber das Programm startet trotzdem.
Wenn ich das Programm dann verlasse, wird auch normal im %USERVERZEICHNIS% die helden.xml und die .heldEinstellungen.xml angelegt.
Bei einem zwieten Start des Programm kommt dann aber nur noch noch folgender StackTrace
es hilft dann nur noch ein löschen der .heldenEinstellungen.xml welche folgendermaßen aussieht
Das ganze passiert unter
Windows XP Professionell SP2 ( alle sonstigen Patches )
installiertem (aktiviertem und deaktiviertem) "Style XP"
Kerio PFW
Als Runtime läuft:
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
Der User hat volle Admin Rechte
greets
Haldan
Also ich habe folgenden BUG. Beim ersten Start des helden 4.* kommt die Fehlermeldung "Dokumentenwurzelverzeichnis fehlt", aber das Programm startet trotzdem.
Wenn ich das Programm dann verlasse, wird auch normal im %USERVERZEICHNIS% die helden.xml und die .heldEinstellungen.xml angelegt.
Bei einem zwieten Start des Programm kommt dann aber nur noch noch folgender StackTrace
Code: Alles auswählen
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
G:\_downloads>java -jar helden_4_4.jar
org.xml.sax.SAXParseException: Dokumentwurzelelement fehlt
at org.apache.crimson.parser.Parser2.fatal(Unknown Source)
at org.apache.crimson.parser.Parser2.fatal(Unknown Source)
at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
at org.apache.crimson.parser.Parser2.parse(Unknown Source)
at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at helden.framework.held.persistenz.XMLEinstellungenParser.ladeEinstellungen(XMLEinstellungenParser.java:59)
at helden.framework.held.persistenz.XMLPersistierer.ladeEinstellungen(XMLPersistierer.java:107)
at helden.framework.held.werkzeuge.HeldenFabrik.ladeEinstellungen(HeldenFabrik.java:145)
at helden.gui.HeldenLadenAction.ladeHelden(HeldenLadenAction.java:100)
at helden.gui.HeldenFrame.<init>(HeldenFrame.java:96)
at helden.Helden.<init>(Helden.java:58)
at helden.Helden.main(Helden.java:48)
Exception in thread "main" java.lang.NullPointerException
at helden.gui.HeldenLadenAction.ladeHelden(HeldenLadenAction.java:107)
at helden.gui.HeldenFrame.<init>(HeldenFrame.java:96)
at helden.Helden.<init>(Helden.java:58)
at helden.Helden.main(Helden.java:48)
Code: Alles auswählen
?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<einstellungen>
<Global>
<xmlPfad name="F:\Dokumente und Einstellungen\#sog\helden.xml"/>
<gpStart name="110"/>
<metaTalentAusgeben name="false"/>
<goettergeschenk name="false"/>
<geldkreisedrucken name="true"/>
<tierfeld name="true"/>
<langerKommentar name="false"/>
<exportZippen name="false"/>
<zauberKommentar name="false"/>
<font name="Serif.plain" fontgroesse="0"/>
<letzterPfad name=""/>
<slbogen>
<slheld0 name="null" nummer="-1"/>
<slheld1 name="null" nummer="-1"/>
<slheld2 name="null" nummer="-1"/>
<slheld3 name="null" nummer="-1"/>
<slheld4 name="null" nummer="-1"/>
</slbogen>
</Global>
</einstellungen>
Windows XP Professionell SP2 ( alle sonstigen Patches )
installiertem (aktiviertem und deaktiviertem) "Style XP"
Kerio PFW
Als Runtime läuft:
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
Der User hat volle Admin Rechte
greets
Haldan