-
Bug
-
Resolution: Fixed
-
Minecraft 17w50a, Minecraft 18w01a, Minecraft 18w03b, Minecraft 18w05a, Minecraft 18w07c, Minecraft 18w16a, Minecraft 1.13-pre1, Minecraft 1.13-pre3, Minecraft 1.13-pre5, Minecraft 1.13, Minecraft 18w30b, Minecraft 18w31a, Minecraft 18w32a
-
Confirmed
The bug
In certain cases, the game can crash when a block with a special renderer changes, with an IllegalArgumentException regarding a property that does not exist in a certain block.
For example, with chests:
java.lang.IllegalArgumentException: Cannot get property bbu{name=facing, clazz=class ef, values=[north, east, south, west]} as it does not exist in bbi{block=minecraft:air, properties=[]}
Description: Rendering Block Entity
java.lang.IllegalArgumentException: Cannot get property bbu{name=facing, clazz=class ef, values=[north, east, south, west]} as it does not exist in bbi{block=minecraft:air, properties=[]}
at bbi$a.c(SourceFile:173)
at cce.a(SourceFile:70)
at ccc.a(SourceFile:134)
at ccc.a(SourceFile:122)
at cad.a(SourceFile:674)
at bzx.b(SourceFile:1185)
at bzx.a(SourceFile:1093)
at bzx.a(SourceFile:951)
at bne.b(SourceFile:820)
at bne.a(SourceFile:380)
at net.minecraft.client.main.Main.main(SourceFile:140)
How to reproduce
Use the following commands to place and then change a large quantity of chests:
/fill ~-32 ~-.5 ~-32 ~32 ~-.5 ~32 chest /fill ~-32 ~-.5 ~-32 ~32 ~-.5 ~32 grass_block
Generalizations
This bug is known to affect the following block entities:
- Chests (and trapped chests and ender chests)
- Signs
- Beds
- Shulker boxes
- Skulls
It does not seem to affect the following:
- Daylight detectors (no special renderer)
- Furnaces (no special renderer)
- Structures blocks: Use special renderer in 1.12.2 but could not produce crash
- moving_piston: Apparently not using facing?
Other notes
While /fill is used to consistently reproduce, this same issue has occurred with other cases – usually death. Death temporarily changes all blocks to air during respawning, which would cause this same underlying problem of mismatched blocks (probably). It seems possible to have this happen with fewer chests, it just gets rarer.
- is duplicated by
-
MC-124012 Crash: 'Rendering Block Entity' java.lang.IllegalArgumentException: Cannot get property bco
- Resolved
-
MC-124184 When working with ≥64 chests or shulker boxes and /fill in the same chunk, some funky errors occur.
- Resolved
-
MC-124682 Crash: Rendering Block Entity "Cannot get property"
- Resolved
-
MC-124715 Crash upon Death in Adventure Map
- Resolved
-
MC-124746 Crash upon respawning.
- Resolved
-
MC-126059 Filling 64 or more Ender Chests into Enchantment Tables causes crash
- Resolved
-
MC-126077 Bubble column crashed my game
- Resolved
-
MC-128020 /fill shulker box crashes game
- Resolved
-
MC-128975 game crashing after loaded specific structure block in specific saves
- Resolved
-
MC-130993 crash involving setblock-ing player heads in water
- Resolved
- relates to
-
MC-82703 Block Entities are not properly removed when 64 or more blocks are changed at the same time in a single chunk
- Resolved
-
MC-123304 "Ticking block entity" NullPointerException Game crash 64 Pistons in 1 chunk
- Resolved
-
MC-110399 Hopper: java.lang.IllegalArgumentException: Cannot get property atw{name=facing, clazz=class cv, values=[down, up, north, south, west, east]} as it does not exist in atk{block=minecraft:<block>, properties=[]}
- Resolved
-
MC-135453 Crash while rendering block entity
- Resolved
- links to