mojira.dev
MC-86490

Chunk not loaded caused by tamed dogs and cats with malformed OwnerUUIDs

When I loaded up a world from 15w32c into 15w33c there was a chunk loading error right in the middle of my base. The chunk had loaded as if it was a brand new map, freshly generated. It even had rabbits, which is not correct since the map is originally from 1.7. I've attached some screen shots showing the same area in 32c and 33c, also the server report from the terminal window.


Mod comment
In 15w33c the UUID parser seems to be less lenient so that chunks containing tamed pets with broken OwnerUUIDs (caused by MC-50339) won't load anymore.


[23:13:27] [Server thread/ERROR]: Couldn't load chunk
e: Loading entity NBT
	at qu.f(SourceFile:1319) ~[minecraft_server.jar:?]
	at qw.a(SourceFile:187) ~[minecraft_server.jar:?]
	at aqq.a(SourceFile:316) ~[minecraft_server.jar:?]
	at aqq.a(SourceFile:81) ~[minecraft_server.jar:?]
	at aqq.a(SourceFile:68) ~[minecraft_server.jar:?]
	at lj.e(SourceFile:125) [minecraft_server.jar:?]
	at lj.c(SourceFile:77) [minecraft_server.jar:?]
	at lh$a.<init>(SourceFile:39) [minecraft_server.jar:?]
	at lh.a(SourceFile:231) [minecraft_server.jar:?]
	at lh.a(SourceFile:263) [minecraft_server.jar:?]
	at md.a(SourceFile:233) [minecraft_server.jar:?]
	at md.c(SourceFile:285) [minecraft_server.jar:?]
	at md.a(SourceFile:140) [minecraft_server.jar:?]
	at lu.b(SourceFile:110) [minecraft_server.jar:?]
	at lu.c(SourceFile:56) [minecraft_server.jar:?]
	at ek.a(SourceFile:221) [minecraft_server.jar:?]
	at lr.c(SourceFile:168) [minecraft_server.jar:?]
	at net.minecraft.server.MinecraftServer.D(SourceFile:643) [minecraft_server.jar:?]
	at kt.D(SourceFile:299) [minecraft_server.jar:?]
	at net.minecraft.server.MinecraftServer.C(SourceFile:553) [minecraft_server.jar:?]
	at net.minecraft.server.MinecraftServer.run(SourceFile:457) [minecraft_server.jar:?]
	at java.lang.Thread.run(Thread.java:695) [?:1.6.0_65]
Caused by: java.lang.IllegalArgumentException: Invalid UUID string: 98f1a2155398401c81462eab72e6c0b5
	at java.util.UUID.fromString(UUID.java:201) ~[?:1.6.0_65]
	at rl.a(SourceFile:62) ~[minecraft_server.jar:?]
	at vn.a(SourceFile:130) ~[minecraft_server.jar:?]
	at qu.f(SourceFile:1310) ~[minecraft_server.jar:?]
	... 21 more

Related issues

Attachments

Comments

migrated
[media][media][media][media]
migrated

I have see this in my own World at all Chunks where i have put commandblocks. Same Version steps.

kumasasa

Do not upgrade from 15w32c to 15w33c. Either updgrade from 1.8.8 (Backup!) or recreate the world in 15w33c.

migrated

Just to clarify, you need to load up a 1.8.8 world folder that has NEVER gone into 15w32c. I took my 15w32c world and reloaded it into 1.8.8 and then from there went to 15w33c, I had the exact same result, chunk not loading.

kumasasa

Apparently they made the UUID parser less lenient in 15w33c. But that means, that your 1.8 world is already broken by some means.
Please attach the output of the console as text, not as image.

migrated

I have attached a txt file of the console output when I loaded up the world in 15w33c

migrated

I may have solved the chunk problem. It seemed to be related when the switch to UUID's, which made older dogs/cats unable to stand/sit (MC-50339) I noticed that the affected chunks, were chunks where said dogs could be found. I killed all the dogs while in 15w32c and then loaded up 15w34a and there was no chunk issues.

kumasasa

Oh, wow, this is a quite old issue. Thanks for the feedback.

migrated

Probably the same issue as MC-89699 - is it fixed now?

migrated

(Unassigned)

Unconfirmed

Minecraft 15w33c

Retrieved