Hallo Gast! Bitte registriere dich um Beiträge schreiben zu können und Zugang zu allen Bereichen zu bekommen. Hier registrieren

Auch ohne Registrierung direkt eine Support-Anfrage stellen: Zum Support-Fomular


Fehlermeldung bei Einspielen des Backups: "invalid stored block lengths"
#1
Hallo zusammen,

ich habe heute versucht, ein Backup von meinem alten Handy (OnePlus One, LineageOS 15.1, Threema 3.61) auf mein neues Handy (Nokia 7 Plus, Android 9, Threema 3.61) zu überspielen. Zuerst habe ich ein Daten-Backup inklusive aller Medien versucht, das Einspielen ist aber fehlgeschlagen. Dann habe ich ein Daten-Backup ohne Medien versucht, aber auch das ist mit der gleichen Fehlermeldung fehlgeschlagen: "invalid stored block lengths"

Ein "adb logcat" gibt folgendes aus:
Code:
W System.err: java.io.IOException: invalid stored block lengths
W System.err:    at cgr.read(SourceFile:97)
W System.err:    at cgu.read(SourceFile:45)
W System.err:    at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:288)
W System.err:    at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:351)
W System.err:    at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:180)
W System.err:    at java.io.InputStreamReader.read(InputStreamReader.java:184)
W System.err:    at java.io.BufferedReader.fill(BufferedReader.java:172)
W System.err:    at java.io.BufferedReader.readLine(BufferedReader.java:335)
W System.err:    at java.io.BufferedReader.readLine(BufferedReader.java:400)
W System.err:    at qj.b(SourceFile:1266)
W System.err:    at ago.<init>(SourceFile:23)
W System.err:    at ch.threema.app.backuprestore.csv.RestoreService.a(SourceFile:1573)
W System.err:    at ch.threema.app.backuprestore.csv.RestoreService.c(SourceFile:24278)
W System.err:    at ch.threema.app.backuprestore.csv.RestoreService.b(SourceFile:463)
W System.err:    at ch.threema.app.backuprestore.csv.RestoreService$1.doInBackground(SourceFile:2195)
W System.err:    at android.os.AsyncTask$2.call(AsyncTask.java:333)
W System.err:    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W System.err:    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
W System.err:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W System.err:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W System.err:    at java.lang.Thread.run(Thread.java:764)
E Threema : java.io.IOException: invalid stored block lengths
W System.err: anx: no identity to remove
W System.err:    at abt.a(SourceFile:118)
W System.err:    at ch.threema.app.backuprestore.csv.RestoreService.a(SourceFile:1632)
W System.err:    at ch.threema.app.backuprestore.csv.RestoreService.b(SourceFile:538)
W System.err:    at ch.threema.app.backuprestore.csv.RestoreService$1.doInBackground(SourceFile:2195)
W System.err:    at android.os.AsyncTask$2.call(AsyncTask.java:333)
W System.err:    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W System.err:    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
W System.err:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W System.err:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W System.err:    at java.lang.Thread.run(Thread.java:764)
E Threema : anx: no identity to remove
W NotificationService: updateLightsLocked() : isLEDRunning = false
W System.err: vm: no identity found
W System.err:    at xn.b(SourceFile:243)
W System.err:    at ch.threema.app.backuprestore.csv.RestoreService.onDestroy(SourceFile:250)
W System.err:    at android.app.ActivityThread.handleStopService(ActivityThread.java:3724)
W System.err:    at android.app.ActivityThread.access$1700(ActivityThread.java:202)
W System.err:    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1701)
W System.err:    at android.os.Handler.dispatchMessage(Handler.java:107)
W System.err:    at android.os.Looper.loop(Looper.java:198)
W System.err:    at android.app.ActivityThread.main(ActivityThread.java:6729)
W System.err:    at java.lang.reflect.Method.invoke(Native Method)
W System.err:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
W System.err:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
E Threema : vm: no identity found

Ein reines ID-Backup habe ich noch nicht getestet, da ich gerne meine Nachrichten mitnehmen möchte.

Jemand eine Idee, wie das zu fixen ist?

Beste Grüße,
Schrotti
Zitieren
#2
Hallo Schrotti,

hast du die Backupdatei einmal testweise mit deinem vergebenen Kennwort entpackt? Hier könnte es schon zu CRC32-Fehlern kommen, sodass dein Backup nicht richtig sein sollte.

Mir hat hierbei ein neu erstelltes Backup geholfen bzw. das erneute Packen der zuvor testweise entpacken Dateien und dies dann einspielen.
Zitieren
#3
(07.01.2019., 13:38)Schrottfresse schrieb:
Code:
W System.err: java.io.IOException: invalid stored block lengths

Wenn man im Internet nach der Fehlermeldung dieser Exception sucht, scheint es, dass diese von der Zip-Bibliothek generiert wird.
Es deutet alles auf eine defekte Zip-Datei hin. Also vielleicht nochmals vergewissern, dass die Zip-Datei korrekt und vollständig aufs neue Handy kopiert wurde.
Zitieren
#4
Hallo jnL,

der Tipp hat tatsächlich geholfen. Ich habe das Archiv (nach ein paar Versuchen) komplett entpackt bekommen und habe es dann mit den gleichen Einstellungen neu gepackt. Danach konnte das neue Handy das Backup ohne Probleme lesen.

Danke!
Zitieren
#5
Super!
Freut mich, dass es dir weitergeholfen hat und danke für deine Rückmeldung zu diesem Thema Lächeln

Viele Grüße
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  "altes" Backup einspielen hajo 5 301 06.01.2019., 22:54
Letzter Beitrag: Mogli
Question Wie kann ich ein Backup einspielen? Moe1992 16 9.927 06.01.2019., 16:31
Letzter Beitrag: hajo
  Datenbackup einspielen wird nicht fertig qwertfisch 9 3.088 02.12.2018., 17:32
Letzter Beitrag: huawe
  Mehrere Backups einspielen Nomad 7 2.861 15.02.2017., 21:25
Letzter Beitrag: nero
  ID widerrufen & Backup einspielen möglich? para-noid 4 2.586 08.10.2016., 13:23
Letzter Beitrag: andyg