Loading the game in 1.13pre9, a few worlds that I've been playing the snapshots are not showing the single player world list. Launcher log shows the following error:
[0716/201338:INFO:GameCallbacks.cpp(193)] game/cbe (Client thread) error Exception reading C:\...\AppData\Roaming\.minecraft\saves\MassaCraft\level.dath: Loading NBT data
at gy.a(SourceFile:443)
at gy.a(SourceFile:81)
at gy.a(SourceFile:437)
at gy.a(SourceFile:81)
at hi.a(SourceFile:119)
at hi.a(SourceFile:84)
at hi.a(SourceFile:27)
at cbe.a(SourceFile:95)
at cbe.c(SourceFile:79)
at cbb.b(SourceFile:66)
at cme.g(SourceFile:35)
at cme.<init>(SourceFile:27)
at cmc.c(SourceFile:48)
at cjf.a(SourceFile:312)
at cex.a(SourceFile:741)
at cjk$4.a(SourceFile:212)
at cfy.mouseClicked(SourceFile:103)
at cgu.mouseClicked(SourceFile:46)
at cjk.mouseClicked(SourceFile:352)
at cez.b(SourceFile:67)
at cez$$Lambda$908/627327243.run(Unknown Source)
at cjf.a(SourceFile:430) at cez.a(SourceFile:67)
at cez$$Lambda$757/677115308.invoke(Unknown Source)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3029) at cfh.a(SourceFile:306)
at cex.c(SourceFile:857) at cex.a(SourceFile:381)
at net.minecraft.client.main.Main.main(SourceFile:144)
Caused by: java.util.zip.ZipException: invalid distance too far back at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:117)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:338)
at java.io.DataInputStream.readUTF(DataInputStream.java:589)
at java.io.DataInputStream.readUTF(DataInputStream.java:564)
at gy.b(SourceFile:430) at gy.a(SourceFile:78) at gy.a(SourceFile:437)
... 30 more
Closing the game and then opening in 1.13pre7 and the worlds now don't show up there either, and give the same error.
I did some more digging and found that this wasn't an issue with 1.13pre9. Turns out, windows update installed updates and rebooted my computer while I had the game open the night before last. It must have corrupted my player data and a few other things stored in level.dat
If I copy the level.dat from the backup I took before playing 1.13pre8 into the world save, it loads right up. Progress on builds I've done is preserved, but my inventory resets back to what I had in the last backup.
This can be closed. Thanks.