Closed yankee42 closed 5 years ago
Das Problem tritt auf, wenn in der courseManager.xml
ein Kurse als isUsed="false"
markiert ist. Das sieht man zum Beispiel hier:
<courseManager>
<saveSlot>
<slot fileName="courseStorage0001.xml" isUsed="false"/>
<slot fileName="courseStorage0002.xml" isUsed="true" id="30" parent="0" name="someName"/>
</saveSlot>
</courseManager>
Wie man sieht fehlen bei dem ersten Kurs die weiteren Attribute. Darauf ist der Parser nicht vorbereitet und quittiert die Datei mit einem Fehler.
Wenn ich mir den Code ansehe, dann komme ich zu dem Schluss, dass isUsed="false"
bedeutet, dass der Kurs gelöscht wurde und der Eintrag in der XML zum Zweck des "recyclings" erhalten bleibt. Für unsere Zwecke können wir diese Einträge im courseManager
auch einfach ignorieren.
@yankee42 Schlechte Nachrichten, der Fehler tritt auf, obwohl ich Ordner erstellt habe und in beiden Versionsnummern.
Ich hänge mal den gesamten Courseplay Ordner an.
CoursePlay_Courses.zip
Originally posted by @mxalbert in https://github.com/yankee42/courseplay-osm-converter/issues/3#issuecomment-479638931