Seite 1 von 1
Linux-Export, Windows-Import
Verfasst: 1. Dez 2004, 15:19
von Rumburuk
Hi,
Ich selbst nutze das Heldentool v4.3 unter Linux, andere Leute aus unserer Gruppe aber unter Win.
Wenn ich jetzt einen Helden unter Linux exportiere und an einen Winler schicke, so kann der den nicht importieren. Umgekehrt geht das.
Wenn ich mir entsprechende XML-Dateien unter anschaue, dann variiert die Umlautdarstellung zwischen Linux und Win - trotz UTF8. Was ist da los?
Verfasst: 2. Dez 2004, 13:57
von Zafnir
Hallo Rumburuk.
Ich schau mir das mal an.
MfG Maik
Verfasst: 2. Dez 2004, 17:28
von Zafnir
Hallo Rumburruk.
Ich habe gerade einen Elfen und einen Magier aus Brabak erfolgreich von win nach Linux portiert und zurück.
Kann es sein das dein Kumpel unterschiedliche Versionen benutzt?
Durch die behebung einiger Schribfehler kann es zu fehlern kommen, wenn man einen 4.4 Helden in 4.3 importiert.
Wenn du das Tool von einer Komandozeile aus Startest, dann bekommst du eine Fehlermeldung was beim Laden nicht funktioniert hat.
MfG Maik
Verfasst: 2. Dez 2004, 17:51
von Rumburuk
Es war in beiden Fällen die Version 4.3. Ich probier die Sache aber selbst noch mal aus.
Allerdings waren die Helden in Linux neu generiert worden - eventuell macht der den Fehler nur beim exportieren von neu erstellten Helden aus Linux heraus.
Eventuell morgen mehr (mal sehen, ob ich dazukomme)
Verfasst: 3. Dez 2004, 15:23
von Rumburuk
Also sowohl der Ursprüngliche Windowsheld, der in Linux nur importiert und wieder exportiert wurde, als auch ein in Linux erstellter und exportierter Held waren unter Win nicht importierbar. Beide male war die Version 4.4 im Einsatz.
Allerdings entspricht das unter Linux exportierte nicht wirklich UTF8:
<eigenschaft name="KC6rperkraft" value="11" startwert="11" mod="0"/>
Fehlermeldung ist
org.xml.sax.SAXParseException: Unzulõssiges XML-Zeichen: 
at org.apache.crimson.parser.InputEntity.fatal(Unknown Source)
at org.apache.crimson.parser.InputEntity.getc(Unknown Source)
at org.apache.crimson.parser.Parser2.getc(Unknown Source)
at org.apache.crimson.parser.Parser2.parseLiteral(Unknown Source)
at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
at org.apache.crimson.parser.Parser2.content(Unknown Source)
at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
at org.apache.crimson.parser.Parser2.content(Unknown Source)
at org.apache.crimson.parser.Parser2.maybeElement(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.XMLParser.ladeHelden(XMLParser.java:104)
at helden.framework.held.persistenz.XMLPersistierer.ladeHelden(XMLPersistierer.java:95)
at helden.framework.held.werkzeuge.HeldenFabrik.ladeHelden(HeldenFabrik.java:134)
at helden.gui.HeldImportAction.actionPerformed(HeldImportAction.java:73)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Was ich noch nicht ausschliessen kann ist, dass das XML-File beim Mailen vermüllt wurde
Verfasst: 3. Dez 2004, 15:40
von Zafnir
Rumburuk.
Ich habe schlechte Erfahrungen beim Verschicken per Mail gemacht.
Deswegen habe ich auch die Einstellung [Heldenexport zippen] eingebaut.
Aber mein Problem war eher das er die Wurzel nicht finden konnte.
Mein Test habe ich mit Knoppix gemacht, eigendlich dürfte es keinen unteschied machen.
MfG Maik
Verfasst: 3. Dez 2004, 15:47
von Rumburuk
Ich versuchs noch mal per Zip, Ergebnis gibts aber vermutlich erst Montag