ProjektAdLer / Autorentool

Apache License 2.0
7 stars 2 forks source link

[Bug] Import von Zip Dateien funktioniert nicht #496

Closed andreasweishaupt closed 6 months ago

andreasweishaupt commented 7 months ago

Beschreibung des Problems:

Beim Import einer zuvor archivierten Welt fliegt eine Exception.

Schritte zum Reproduzieren:

Welt erstellen -> Lernwelt als Zip archivieren -> Auf dem Startbildschirm Importieren auswählen -> Fehler!!

Erwartetes Verhalten:

Welt wird importiert

Tatsächliches Verhalten:

Exception:

image.png

Auch beim Checkout der alten Version, bei dem der Zip-Import eingeführt wurde (#443 ) erscheint der Fehler: System.UnauthorizedAccessException: Access to the path 'C:\world.awf' is denied.

Ansprechpartner:

Andreas

Ursache (erst bei Fix angeben):

Das erstellte Zip-Archiv war ungültig, da bei Schreiben jedes Eintrags am Anfang des Pfads ein extra \ geschrieben wurde.

Lösung (erst bei Fix angeben):

Relative Pfade ordentlich mittels Path Klasse ermitteln.

Commit, in dem das Problem gefixed wurde:

1552982