mojira.dev
MC-167027

"Error while deserializing" in console when converting a 1.14 world to 1.15

The bug

The following messages appear when a world is being upgraded from 1.14 to 1.15:

16:33:02.498
Error while deserializing minecraft:hay_pile
16:33:02.508
Error while deserializing minecraft:normal_tree
16:33:02.513
Error while deserializing minecraft:hay_pile
16:33:02.514
Error while deserializing minecraft:plain_flower
16:33:02.515
Error while deserializing minecraft:normal_tree
16:33:02.515
Error while deserializing minecraft:normal_tree
16:33:10.940
Error while deserializing minecraft:plain_flower
16:33:10.944
Error while deserializing minecraft:plain_flower
16:33:10.944
Error while deserializing minecraft:normal_tree
16:33:10.945
Error while deserializing minecraft:plain_flower
16:33:10.946
Error while deserializing minecraft:normal_tree
16:33:10.952
Error while deserializing minecraft:plain_flower
16:33:10.955
Error while deserializing minecraft:hay_pile
16:33:10.957
Error while deserializing minecraft:plain_flower
16:33:10.957
Error while deserializing minecraft:hay_pile
16:33:10.958
Error while deserializing minecraft:hay_pile

I am near a plains village, which is probably where these structures come from.

Linked issues

Attachments

Comments 7

Confirmed for a 1.14 world with a taiga village.

Found this in my desert world too. Also applies to minecraft:cactus.

Furthermore, I got these other two errors in my server:

Ignored advancement 'minecraft:recipes/misc/sugar' in progress file .\world\advancements[REDACTED2].json - it doesn't exist anymore?
Unable to resolve BlockEntity for ItemStack: minecraft:air

Found these in 1.15

[Server] Server thread/WARN Error while deserializing minecraft:pine_tree
[Server] Server thread/WARN Error while deserializing minecraft:pumpkin_pile
[Server] Server thread/WARN Error while deserializing minecraft:spruce_tree
[Server] Server thread/WARN Error while deserializing minecraft:taiga_grass
[Server] Server thread/WARN Error while deserializing minecraft:normal_tree
[Server] Server thread/WARN Error while deserializing minecraft:plain_flower
[Server] Server thread/WARN Error while deserializing minecraft:hay_pile
[Server] Server thread/WARN Error while deserializing minecraft:sweet_berry_bush

My world also encounters this, however my world was created using 1 of the 1.15 snapshots

Looks like some structures features where removed down the line between 1.14 > 1.15 somewhere, these haven't been removed from chunks as they're loaded, however

In am seeing [Server thread/Warn]: unable to resolve BlockEntity for ItemStatck: Minecraft:light_gray_banner. This repeats 8 times. I saw it in 1.15.1 and 1.15.2. Not sure what this means. everything looks fine in the world.

Can confirm in 1.17.1 by updating a world from 1.14.4 to the latest version. I reproduced this issue while near a village: 

[media]

violine1101

(Unassigned)

Confirmed

Platform

Normal

Datafixer, World generation

1.15 Pre-release 4, 1.15, 1.15.1, 1.17.1, 1.21.4

Retrieved