Ticking Entity Server Crash: Cannot get property, does not exist. (Removing doors of a village)
What I expected to happen was:
For wooden doors to be removed from villages recognized from villagers.
What actually happened was:
Whilst removing wooden doors from a village the client/server will crash because the game cannot tick the villagers nearby.
How you reproduce this:
If the villagers do not recognize your wooden doors as a village no crash will occur, please make sure when confirming that you wait for villagers to recognize the village and you try multiple times if the crash does not occur.
Create a valid chamber that villagers will recognize wooden doors as a village.
Place a row of villagers in said chamber.
Wait at least 6 seconds for the villagers to recognized said village.
Start removing the doors.
Crash report attached.
Description: Ticking entity
java.lang.IllegalArgumentException: Cannot get property bco{name=half, clazz=class atn, values=[upper, lower]} as it does not exist in bby{block=minecraft:air, properties=[]}
at bcb.b(SourceFile:112)
at atm.a(SourceFile:152)
at zi.d(SourceFile:29)
at yr.a(SourceFile:91)
at xb.bD(SourceFile:458)
at xa.l(SourceFile:1431)
-- Entity being ticked --
Details:
Entity Type: Villager (afs)
Entity ID: 7153628
Entity Name: Villager
Entity's Exact location: -2383.30, 64.00, -2956.49
Entity's Block location: -2384.00,64.00,-2957.00 - World: (-2384,64,-2957), Chunk: (at 0,4,3 in -149,-185; contains blocks -2384,0,-2960 to -2369,255,-2945), Region: (-5,-6; contains chunks -160,-192 to -129,-161, blocks -2560,0,-3072 to -2049,255,-2561)
Entity's Momentum: -0.02, -0.08, 0.00
Entity's Rider: ~~ERROR~~ NullPointerException: null
Entity's Vehicle: ~~ERROR~~ NullPointerException: null
2014-07-10, 09:22 PM
2017-02-14, 05:08 PM
2017-02-14, 05:08 PM
4
5
-