- Изменено
Spine filed corrupted : invalid stored block lengths
Hi! Today after sudden electricty turn-off,my spine file became corrupted, and i can't open it. Though i can see error log, so please if you can help me! I don't want to lose week of work done in that file, thank you.
Here is log :
Spine Launcher 3.8.82
Esoteric Software LLC (C) 2013-2020 | http://esotericsoftware.com
Windows 10 Enterprise x86 10.0
Update available: Spine 3.8.96
Starting: Spine 3.8.86
Spine 3.8.86 Professional
Licensed to: *****, *****
NVIDIA Corporation, GeForce GTX 1070 Ti/PCIe/SSE2, 4.6.0 NVIDIA 432.00
Started.
OpenAL 1.1, Default audio device
ERROR: Unable to load project: D:/game cristophe steam/Girl_Redesign2/Girl_Redesgn_4.spine
java.lang.RuntimeException: Not a valid project file: D:/game cristophe steam/Girl_Redesign2/Girl_Redesgn_4.spine
at tg.I(SourceFile:648)
at com.esotericsoftware.spine.editor.Editor.I(SourceFile:634)
at aux.I(SourceFile:214)
at LPt5.addNotify(SourceFile:104)
at java.desktop/java.awt.Container.addImpl(Unknown Source)
at java.desktop/java.awt.Container.add(Unknown Source)
at i.run(SourceFile:1157)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: agq: java.util.zip.ZipException: invalid stored block lengths
at agk.I(SourceFile:142)
at agk.I(SourceFile:155)
at agk.I(SourceFile:337)
at tg.I(SourceFile:697)
at tg.I(SourceFile:644)
... 20 more
Caused by: java.util.zip.ZipException: invalid stored block lengths
at java.base/java.util.zip.InflaterInputStream.read(Unknown Source)
at agk.I(SourceFile:140)
... 24 more
WARNING: Error opening project:
java.lang.RuntimeException: Not a valid project file: D:/game cristophe steam/Girl_Redesign2/Girl_Redesgn_4.spine
at tg.I(SourceFile:648)
at qo.I(SourceFile:499)
at kY.run(SourceFile:842)
at ui.I(SourceFile:1677)
at lk.run(SourceFile:1839)
at aux.I(SourceFile:289)
at b.run(SourceFile:252)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: agq: java.util.zip.ZipException: invalid stored block lengths
at agk.I(SourceFile:142)
at agk.I(SourceFile:155)
at agk.I(SourceFile:337)
at tg.I(SourceFile:697)
at tg.I(SourceFile:644)
... 20 more
Caused by: java.util.zip.ZipException: invalid stored block lengths
at java.base/java.util.zip.InflaterInputStream.read(Unknown Source)
at agk.I(SourceFile:140)
... 24 more
Ah, that's quite unlucky. I'm afraid the
.spine
file had not been fully written to disk when you lost power, so the file cannot be recovered. Your OS uses buffers for writing files and even when an application has finished writing a file, it can be some time before the OS flushes the data to disk.
Spine makes a copy of your project every time you save and by default every 15 minutes. You can likely recover most of your work by using one of those files. See here:
Settings - Spine User Guide: Backups
Nate написалAh, that's quite unlucky.
I'm afraid the .spine file had not been fully written to disk when you lost power, so the file cannot be recovered. Your OS uses buffers for writing files and even when an application has finished writing a file, it can be some time before the OS flushes the data to disk.
Spine makes a copy of your project every time you save and by default every 15 minutes. You can likely recover most of your work by using one of those files. See here:
Settings - Spine User Guide: Backups
I see, thank you, for making it clear! I just checked backup folder, and indeed there was a backup done around 15 minutes before the crash, so yes, most of work was recovred! Thank you again!
Whew, glad it wasn't a complete disaster!