mojira.dev
MC-61495

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

Linked issues

Attachments

Comments 11

SullyTheUnusual

I have the same issue. My village has a house where all the villagers congregate, so I was going to break the doors to make them spread out, and it crashed when breaking one of the doors.

Crash report: http://pastie.org/9382408

This is exactly what one of our players was doing. After placing several doors it was decided some were unnecessary. Whilst removing doors to a village the server crashed!

Confirmed for 14w29a


Minecraft Crash Report ----
// But it works on my machine.

Time: 16/07/14 16:57
Description: Ticking entity

java.lang.IllegalArgumentException: Cannot get property bcy{name=half, clazz=class ats, values=[upper, lower]} as it does not exist in bch{block=minecraft:air, properties=[]}
at bck.b(SourceFile:112)
at atr.a(SourceFile:147)
at zi.d(SourceFile:29)
at yr.a(SourceFile:87)
at xb.bD(SourceFile:457)
at xa.l(SourceFile:1431)
at xb.l(SourceFile:327)
at wd.l(SourceFile:126)
at xa.j(SourceFile:1299)
at xb.j(SourceFile:206)
at apo.a(SourceFile:1414)
at qi.a(SourceFile:569)
at apo.g(SourceFile:1392)
at apo.i(SourceFile:1286)
at qi.i(SourceFile:447)
at net.minecraft.server.MinecraftServer.x(SourceFile:586)
at net.minecraft.server.MinecraftServer.w(SourceFile:510)
at cuy.w(SourceFile:132)
at net.minecraft.server.MinecraftServer.run(SourceFile:426)
at java.lang.Thread.run(Unknown Source)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

– Head –
Stacktrace:
at bck.b(SourceFile:112)
at atr.a(SourceFile:147)
at zi.d(SourceFile:29)
at yr.a(SourceFile:87)
at xb.bD(SourceFile:457)
at xa.l(SourceFile:1431)
at xb.l(SourceFile:327)
at wd.l(SourceFile:126)
at xa.j(SourceFile:1299)
at xb.j(SourceFile:206)
at apo.a(SourceFile:1414)
at qi.a(SourceFile:569)
at apo.g(SourceFile:1392)

– Entity being ticked –
Details:
Entity Type: Villager (afs)
Entity ID: 105
Entity Name: Villager
Entity's Exact location: -337.19, 82.00, -323.57
Entity's Block location: -338.00,82.00,-324.00 - World: (-338,82,-324), Chunk: (at 14,5,12 in -22,-21; contains blocks -352,0,-336 to -337,255,-321), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Entity's Momentum: 0.02, -0.08, -0.01
Entity's Rider: ~ERROR~ NullPointerException: null
Entity's Vehicle: ~ERROR~ NullPointerException: null
Stacktrace:
at apo.i(SourceFile:1286)
at qi.i(SourceFile:447)

– Affected level –
Details:
Level name: New World
All players: 1 total; [ql['Echo23'/135, l='New World', x=-337.84, y=82.00, z=-323.30]]
Chunk stats: ServerChunkCache: 456 Drop: 0
Level seed: -3920607801628928692
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options:
Level spawn location: -310.00,4.00,-368.00 - World: (-310,4,-368), Chunk: (at 10,0,0 in -20,-23; contains blocks -320,0,-368 to -305,255,-353), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 119655 game time, 83250 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 38107 (now: false), thunder time: 160127 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.x(SourceFile:586)
at net.minecraft.server.MinecraftServer.w(SourceFile:510)
at cuy.w(SourceFile:132)
at net.minecraft.server.MinecraftServer.run(SourceFile:426)
at java.lang.Thread.run(Unknown Source)

– System Details –
Details:
Minecraft Version: 14w29a
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.8.0_05, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 111719824 bytes (106 MB) / 1546649600 bytes (1475 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Profiler Position: N/A (disabled)
Player Count: 1 / 8; [ql['Echo23'/135, l='New World', x=-337.84, y=82.00, z=-323.30]]
Type: Integrated Server (map_client.txt)
Is Modded: Probably not. Jar signature remains and both client + server brands are untouched.

Confirmed 14w29b


Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your

nearest Mojangsta: @unknown

Time: 16/07/14 18:53
Description: Ticking entity

java.lang.IllegalArgumentException: Cannot get property bcy{name=half,

clazz=class ats, values=[upper, lower]} as it does not exist in bch

{block=minecraft:air, properties=[]}
at bck.b(SourceFile:112)
at atr.a(SourceFile:147)
at zi.d(SourceFile:29)
at yr.a(SourceFile:87)
at xb.bD(SourceFile:457)
at xa.l(SourceFile:1431)
at xb.l(SourceFile:327)
at wd.l(SourceFile:126)
at xa.j(SourceFile:1299)
at xb.j(SourceFile:206)
at apo.a(SourceFile:1414)
at qi.a(SourceFile:569)
at apo.g(SourceFile:1392)
at apo.i(SourceFile:1286)
at qi.i(SourceFile:447)
at net.minecraft.server.MinecraftServer.x(SourceFile:586)
at net.minecraft.server.MinecraftServer.w(SourceFile:510)
at cvl.w(SourceFile:132)
at net.minecraft.server.MinecraftServer.run(SourceFile:426)
at java.lang.Thread.run(Unknown Source)

A detailed walkthrough of the error, its code path and all known details is as

follows:
---------------------------------------------------------------------------------

------

– Head –
Stacktrace:
at bck.b(SourceFile:112)
at atr.a

(SourceFile:147)
at zi.d(SourceFile:29)
at yr.a(SourceFile:87)
at xb.bD

(SourceFile:457)
at xa.l(SourceFile:1431)
at xb.l(SourceFile:327)

at wd.l(SourceFile:126)
at xa.j(SourceFile:1299)
at xb.j(SourceFile:206)

at apo.a(SourceFile:1414)
at qi.a(SourceFile:569)
at apo.g(SourceFile:1392)

– Entity being ticked –
Details:
Entity Type: Villager (afs)
Entity

ID: 53
Entity Name: Villager
Entity's Exact location: -334.76, 82.00, -323.41

Entity's Block location: -335.00,82.00,-324.00 - World: (-335,82,-324), Chunk:

(at 1,5,12 in -21,-21; contains blocks -336,0,-336 to 321,255,-321), Region: (

1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)

Entity's Momentum: 0.05, -0.08, -0.03
Entity's Rider: ~ERROR~

NullPointerException: null
Entity's Vehicle: ~ERROR~ NullPointerException:

null
Stacktrace:
at apo.i(SourceFile:1286)
at qi.i(SourceFile:447)

Affected level –
Details:
Level name: New World
All players: 1 total;

[ql['Echo23'/134, l='New World', x=-334.39, y=82.00, z=-324.81]]
Chunk

stats: ServerChunkCache: 778 Drop: 0
Level seed: -3920607801628928692

Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator

options:
Level spawn location: -310.00,4.00,-368.00 - World: (310,4,

368), Chunk: (at 10,0,0 in -20,-23; contains blocks -320,0,-368 to 305,255,

353), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -

1,255,-1)
Level time: 166780 game time, 130375 day time
Level dimension:

0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 7786

(now: true), thunder time: 113002 (now: false)
Level game mode: Game mode:

creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at

net.minecraft.server.MinecraftServer.x(SourceFile:586)
at

net.minecraft.server.MinecraftServer.w(SourceFile:510)
at cvl.w(SourceFile:132)

at net.minecraft.server.MinecraftServer.run(SourceFile:426)
at

java.lang.Thread.run(Unknown Source)

– System Details –
Details:
Minecraft

Version: 14w29b
Operating System: Windows 8 (amd64) version 6.2
Java Version:

1.8.0_05, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server

VM (mixed mode), Oracle Corporation
Memory: 1001588528 bytes (955 MB) /

1444937728 bytes (1378 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2

total; -

XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.he

apdump -Xmx4G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0

Profiler Position: N/A (disabled)
Player Count: 1 / 8; [ql['Echo23'/134,

l='New World', x=-334.39, y=82.00, z=-324.81]]
Type: Integrated Server

(map_client.txt)
Is Modded: Probably not. Jar signature remains and both

client + server brands are untouched.

Verified for 14w29b. This happened when I destroyed a door that 2 villagers were fighting over. Door was flipping rapidly. Please note: the newly created world is no longer listed as a Selectable World in MC. However, it is listed in my Save Directory.

1 more comments

14w30c

14w30c Crash Report

Confirmed 14w31a

=====================


Minecraft Crash Report ----
// But it works on my machine.

Time: 30/07/14 17:12
Description: Ticking entity

java.lang.IllegalArgumentException: Cannot get property bdx{name=half, clazz=class aup, values=[upper, lower]} as it does not exist in bdg{block=minecraft:air, properties=[]}
at bdj.b(SourceFile:112)
at auo.a(SourceFile:148)
at zs.d(SourceFile:29)
at zb.a(SourceFile:85)
at xl.bE(SourceFile:446)
at xk.l(SourceFile:1430)
at xl.l(SourceFile:316)
at wn.l(SourceFile:126)
at xk.j(SourceFile:1298)
at xl.j(SourceFile:194)
at aqh.a(SourceFile:1410)
at qo.a(SourceFile:601)
at aqh.g(SourceFile:1388)
at aqh.i(SourceFile:1281)
at qo.i(SourceFile:479)
at net.minecraft.server.MinecraftServer.y(SourceFile:606)
at net.minecraft.server.MinecraftServer.x(SourceFile:530)
at cxc.x(SourceFile:155)
at net.minecraft.server.MinecraftServer.run(SourceFile:446)
at java.lang.Thread.run(Unknown Source)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

– Head –
Stacktrace:
at bdj.b(SourceFile:112)
at auo.a(SourceFile:148)
at zs.d(SourceFile:29)
at zb.a(SourceFile:85)
at xl.bE(SourceFile:446)
at xk.l(SourceFile:1430)
at xl.l(SourceFile:316)
at wn.l(SourceFile:126)
at xk.j(SourceFile:1298)
at xl.j(SourceFile:194)
at aqh.a(SourceFile:1410)
at qo.a(SourceFile:601)
at aqh.g(SourceFile:1388)

– Entity being ticked –
Details:
Entity Type: Villager (agf)
Entity ID: 98
Entity Name: Villager
Entity's Exact location: -333.91, 82.00, -324.43
Entity's Block location: -334.00,82.00,-325.00 - World: (-334,82,-325), Chunk: (at 2,5,11 in -21,-21; contains blocks -336,0,-336 to -321,255,-321), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Entity's Momentum: -0.01, -0.08, 0.01
Entity's Rider: ~ERROR~ NullPointerException: null
Entity's Vehicle: ~ERROR~ NullPointerException: null
Stacktrace:
at aqh.i(SourceFile:1281)
at qo.i(SourceFile:479)

– Affected level –
Details:
Level name: New World
All players: 1 total; [qr['Echo23'/145, l='New World', x=-330.94, y=82.00, z=-323.30]]
Chunk stats: ServerChunkCache: 354 Drop: 0
Level seed: -3920607801628928692
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options:
Level spawn location: -310.00,4.00,-368.00 - World: (-310,4,-368), Chunk: (at 10,0,0 in -20,-23; contains blocks -320,0,-368 to -305,255,-353), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 367503 game time, 331098 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 53031 (now: false), thunder time: 93522 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.y(SourceFile:606)
at net.minecraft.server.MinecraftServer.x(SourceFile:530)
at cxc.x(SourceFile:155)
at net.minecraft.server.MinecraftServer.run(SourceFile:446)
at java.lang.Thread.run(Unknown Source)

– System Details –
Details:
Minecraft Version: 14w31a
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_05, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 136480976 bytes (130 MB) / 876609536 bytes (836 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Profiler Position: N/A (disabled)
Player Count: 1 / 8; [qr['Echo23'/145, l='New World', x=-330.94, y=82.00, z=-323.30]]
Type: Integrated Server (map_client.txt)
Is Modded: Probably not. Jar signature remains and both client + server brands are untouched.

Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases. If this has been done, we can reopen the issue.

Keep in mind that the "Resolved"-Status on this ticket just means "Answered", and that we are waiting for further information on whether this issue still exists or not. We will reopen it as soon as the requested information has been delivered.

Ticket resolved as incomplete, because no answer in a reasonable amount of time (1+ year), if it still happens, please update the ticket.

Sean Moran

(Unassigned)

Unconfirmed

Minecraft 14w28b, Minecraft 14w29a, Minecraft 14w29b, Minecraft 14w30c, Minecraft 14w31a

Retrieved