Seite 1 von 1
EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 06.12.2015, 18:14
von forty-four
Hallo,
ich habe mit dem JW Gleiseditor (JWGE) eine ganz einfache Anlage erstellt (vom Typ "Figur Acht"; nur Gleise, noch keine Signale etc.) und dann als EEP-Anlage (*.anl3) exportiert. Kann im EEP6.1 ("Classic") geöffnet werden, klappt alles bestens.
(Auch diverse andere einfache Anlagen liessen sich ohne weiteres exportieren und im EEP öffnen,)
Dann habe ich in eine "Schlaufe" der Acht einfach nur zwei zusätzliche gerade Gleise eingefügt (2x 60m, auf jeder Seite) und wieder exportiert.
Aber nun weigert sich EEP plötzlich, diese nur ganz leicht modifizierte Anlage einzulesen; es erscheinen die Fehlermeldungen "
XMLLeser: XML-Parser Error!" sowie "
Die angebene Datei existiert nicht, oder kann nicht eingelesen werden."
(Ich weiss auch, dass man nach jedem solchen Fehler den EEP neu starten muss, da sonst auch vorher akzeptierte Anlagen nun nicht mehr geöffnet werden.)
Kennt jemand dieses Problem und weiss, in welcher Richtung man die Lösung suchen muss?
Was ich schon probiert habe:
- Albert: liest die Anlage problemlos ein.
- Tweaker-Tool: ebenfalls.
- JWGE selbst re-importiert die Anlage (also die *.anl3 Datei) anstandslos.
- In zwei verschiedenen XML-Editoren wird kein XML-Fehler gefunden.
- Online-Validierung ergibt, dass das XML valid ist; keine Fehler.
Nur der EEP nimmt die Datei nicht, wegen dieses (angeblichen) XML-Parser-Fehlers.
Der Fall ist mir insofern wichtig, als ich wohl kaum komplexere Anlagen mit dem sehr praktischen JWGE bauen kann, wenn ich schon an so einfachen scheitere...
Vielen Dank im voraus für alle Tips.
Besten Gruss,
Martin
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 06.12.2015, 19:31
von wuvkoch (†)
Hallo Martin,
wenn der Albert die Anlage einliest, hast du Sie dann gespeichert,
oder Albert einfach geschlossen?
Versuche nochmal Albert und speicher die Anlage unter einem anderen Namen.
Starte EEP neu und versuchs dann mal.
Möglicherweise hat der Gleiseditor beim speichern den Fehler erzeugt,
und Albert könnte ihn umgehen.
Gib mal einen Bericht, obs geklappt hat
wuvkoch
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 06.12.2015, 20:12
von forty-four
Vielen Dank für die schnelle Antwort!
Ich habs probiert: Anlage in Albert geöffnet (klappt), unter anderem Namen gespeichert, dann versucht, diese "neue" Anlage in EEP zu öffnen: leider gleiches Problem und gleiche Fehlermeldungen wie zuvor.
Das Dumme ist, dass das XML der ANL3-Dateien keine Zeilenumbrüche enthält; das macht sie schwer lesbar (für Menschen) und erschwert direkte Vergleiche. Den Computer-Tools zum XML-Testen ist es natürlich egal, aber die scheinen nichts zu finden, ebensowenig wie andere Programme, die die Anlage einlesen, ohne sich zu beschweren.
Vielleicht ist der Hinweis auf XML-Fehler ja auch irreführend.
Als nächstes werde ich vielleicht mal von der vorherigen
funktionierenden Export-Anlage ausgehen und die dann im JWGE in
noch kleineren Schritten ändern und jeweils testen. (Obwohl das Hinzufügen von nur vier einfachen Gleisen ja nun auch nicht gerade ein Riesensprung ist...)
Wenn sich was Neues herausstellt, werde ich berichten.
UPDATE: Problem gelöst.
Ich bin also von der funktionierenden Anlage ausgegangen und habe diesmal nach jedem kleinsten Änderungsschritt aus JWGE exportiert und dann in EEP getestet: Nach Auftrennung der "Schlaufe", nach Verschieben der "Teilschlaufe" (um Platz zu schaffen) und nach Einfügen der neuen Gleise in die entstandene Lücke.
In allen Fällen hat EEP die exportierte ANL3 anstandslos geladen.
Die einzige mögliche(!) Erklärung, die mir einfällt: In der ersten Versuchsreihe hatte ich die Anlage zunächst mit Albert um 90° gedreht und dann weiterbearbeitet. Diesmal habe ich zunächst alle Änderungen vorgenommen und erst am Schluss rotiert; auch dann konnte EEP die Anlage noch laden. Die Reihenfolge sollte ja eigentlich keine Rolle spielen, aber wer weiss.
Oder es war einfach "just one of those things"...
Moral: Beim Bau mit JWGE ganz oft exportieren und testen...
Nochmals danke für die Antwort!
(Auch wenn sie nicht direkt die Lösung enthält, ist solche Unterstützung immer hilfreich, denn sie ermutigt einen, weiterzusuchen.

)
Besten Gruss,
Martin
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 06.12.2015, 20:24
von mach24xxl
Hallo Martin
Der JWGE wurde seit EEP 4.2 nicht mehr aktualisiert, da der Programmierer seitdem nicht mehr aktiv ist.
Ich habe das gleiche Problem festgestellt. Eigentlich schade um den JWGE. Vielleicht findet sich doch
noch jemand, der sich diesem nützlichen Programm annimmt. *träum*
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 06.12.2015, 20:26
von waldemar.hersacher
Mit
Notepad++ und dem XML-Tool Plugin kannst du die Zeilenumbrüche einfügen lassen.
Zwei Anlagen kannst du dann bequem mit Alt+D vergleichen.
mbit hat vor Jahren Kontakt mit JW aufgenommen. Er wollte den Quellcode damals nicht kostenlos weitergeben.
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 07.12.2015, 11:27
von forty-four
Danke für die Infomation und die Tips!
Den Notepad++ benutze ich schon, aber dieses offenbar (auch allgemein) sehr nützliche XML-Plugin und seine Funktionen waren mir bisher entgangen. Werde es alsbald ausprobieren.
Besten Gruss,
Martin
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 07.12.2015, 13:51
von Heizer_Lok
forty-four hat geschrieben:Das Dumme ist, dass das XML der ANL3-Dateien keine Zeilenumbrüche enthält;
Alternativ zu Notepad++ und XML-Plugin: Der Foxe XML Editor. Unter Tools - Indent sieht man die Zeilelnumbrüche. Ferner sieht man auch die Baumansicht parallel zu der Textansicht. Dieser Editor ist auch recht schnell.
Gruß
Albrecht
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 07.12.2015, 15:18
von Richard
Hallo,
beimJW Gleiseditor hatte ich öfters mal ähnliche Probleme die von falsch geschriebenen Bitmap Dateinamen in der anl Datei herrührten. Am Dateiende stehen ja diese Namen und da war dann meistens bei allen Dsateien wss verkehrtes geschrieben aber der Editor selber hat die Bitmap Dateien mit den korrekten Namen abgespeichert.
Gruß
Richard
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 07.12.2015, 23:27
von mach24xxl
Hallo
Soweit ich mich erinnere schreibt der JWGE keine Bitmaps, jedenfalls ist es mir nie aufgefallen.
Vorhandene Bmp's werden zwar eingelesen aber nicht neu geschrieben. Wenn ich falsch liege
berichtigt mich.
Re: EEP kann JW-Gleiseditor-Export-Anlage nicht lesen
Verfasst: 08.12.2015, 00:15
von Rocky (†)
Auf jeden Fall ist Jürgens Gleiseditor unter EEP 6.1 "NICHT" mehr in der Lage jede Gleiskombination fehlerfrei zu schreiben!
Das ist mir insbesondere bei meinem "Weichensystem" aufgefallen, er liest zwar die Daten der Gleisobjekte ein, stellt sie auch
im GE dar, beim Speichern allerdings ist die Anlage in EEP nicht mehr lesbar!
Ich hatte bei meinem Weichensystem ausdrücklich auf diesen Fehler hingewiesen!
Einfache Gleisstücke mit Jürgens Editor verlegen sollte möglich sein, Weichenkombinationen können schon Probleme bedeuten!
PS: Das Tool ist zwar genial, da Jürgen es wohl nie aktualisieren wird, wird es für uns nur noch eingeschränkt nutzbar sein.
Hier muß sich jeder einzelne im Klaren darüber sein, was das Tool kann... und was eben nicht!