Plethora777/mcpe_viz

Errors in v 0.45 64bit

Closed this issue · 6 comments

Working fine on my small survival world, but getting thousands of these on my very large creative world:

NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=778) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=76) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=1206) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=475) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=1297) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=329) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=771) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=154) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=1804) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=1205) (parseNbtQuiet)

All lines identical except for the buflen value. It's been 10 minutes and it's still going like this. I'll terminate it soon if it doesn't do anything different after a few more minutes.

Found and resolved that issue -- still chasing another before I push a new update, probably tonight

Ah, It's still doing stuff. It finished that long list of errors like this:
...
Processing records: 400000 / 401733 (99.6%)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=233) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=197) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=195) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=233) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=199) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=197) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=195) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=233) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=80) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=156) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=117) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=233) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=199) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=197) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=154) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=192) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=273) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=154) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=76) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=192) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=537) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=199) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=197) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=154) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=117) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=230) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=195) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=233) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=199) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=197) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=76) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=195) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=152) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=195) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=233) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=199) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=197) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=76) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=75) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=194) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=195) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=195) (parseNbtQuiet)
NBT exception: (Invalid tag type: 0) (eof=false) (is=false) (buflen=233) (parseNbtQuiet)
Read 401733 records
Status: OK
Check Spawnable: Dimension 'overworld' (0)
Check Spawnable: Dimension 'nether' (1)
Check Spawnable: Dimension 'the-end' (2)
Do Output: overworld
Generate Image
Info: World (0, 0) is at image (2352, 6032)
Info: World Spawn (124, 4) is at image (2476, 6036)
Generate Biome Image
Generate Grass Image
Generate Height Column Image
Generate Height Column (grayscale) Image
Generate Height Column (alpha) Image
Generate Block Light Image
Generate Sky Light Image
Generate Slime Chunks Image
Generate Shaded Relief Image
Generate full-size slices
Writing all images in one pass
Row 0 of 9600
ERROR: Invalid blockid=-81 (cubicy=4) (0 1 66)
ERROR: Invalid blockid=-81 (cubicy=4) (0 1 67)
ERROR: Invalid blockid=-81 (cubicy=4) (1 11 68)
ERROR: Invalid blockid=-81 (cubicy=4) (1 11 69)
...
and now it's generating a large list of invalid block IDs. Rather than dump it all here, these are the IDs listed as invalid:
-12
-40
-58
-81
-82
-92
-94
-95
-116
-117

(as far as I can tell, this is a millions lines long).

Finally it finished those invalid block messages interspersed with NBT error messages, and began doing the Nether, during which it generated the same 2 kinds of error messages, and finally built the .png files.

The seed for this world is -1000 if that matters. The database for this world was probably last updated with Minecraft 1.6 (and I'm now up to 1.8).

After the above, my next test was to load and save this world with Minecraft 1.8 and see if that made a difference.... but it didn't. I got the same results.

Oops, didn't see the reply above. I woke up my computer and realized I hadn't posted the comment above, but didn't see the previous comment. If fixed already, close this.

Just pushed an update that fixes the "NBT exception" issue and sort of punts on the "Invalid blockid" issue :)

Thanks! I'm going to close this. I am not seeing any unusual error messages in 0.47. I'll open a new ticket if I see anything strange.