Rails (any) crash nearby clients when pushed by sticky pistons repeatedly/pushed into entities
1. Build a machine like in the picture (the one with the green clay)
2. Stand in the detector rail (facing down) and try placing a minecart there
Crash.
Description: Unexpected error
java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]}
at bcb.b(SourceFile:112)
at art.a(SourceFile:398)
at bbq.a(SourceFile:141)
at asa.a(SourceFile:526)
at apo.a(SourceFile:694)
at wg.a(SourceFile:1036)
at cgt.a(SourceFile:384)
at bqn.q(SourceFile:1428)
at bqn.ap(SourceFile:864)
at bqn.a(SourceFile:303)
at net.minecraft.client.main.Main.main(SourceFile:120)
Description: Ticking entity
java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]}
at bcb.b(SourceFile:112)
at art.a(SourceFile:398)
at bbq.a(SourceFile:141)
at asa.a(SourceFile:526)
at apo.a(SourceFile:694)
at apo.a(SourceFile:660)
at xa.s(SourceFile:1544)
at aas.a(SourceFile:32)
Details:
Entity Type: Villager (afs)
Entity ID: 410
Entity Name: Villager
Entity's Exact location: 291.70, 70.00, -80.50
Entity's Block location: 291.00,70.00,-81.00 - World: (291,70,-81), Chunk: (at 3,4,15 in 18,-6; contains blocks 288,0,-96 to 303,255,-81), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Rider: ~~ERROR~~ NullPointerException: null
Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Environment
AMD HD 5450
Intel i7 3770k
Windows 8 Update 1
Created Issue:
Detector rail crash
1. Build a machine like in the picture
2. Stand in the detector rail and try placing a minecart there
Crash.
Environment
AMD HD 5450
Intel i7 3770k
Windows 8 Update 1
1. Build a machine like in the picture
2. Stand in the detector rail and try placing a minecart there
Crash.
Description: Unexpected error java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at wg.a(SourceFile:1036) at cgt.a(SourceFile:384) at bqn.q(SourceFile:1428) at bqn.ap(SourceFile:864) at bqn.a(SourceFile:303) at net.minecraft.client.main.Main.main(SourceFile:120)
1. Build a machine like in the picture
2. Stand in the detector rail (facing down) and try placing a minecart there
Crash.
Description: Unexpected error java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at wg.a(SourceFile:1036) at cgt.a(SourceFile:384) at bqn.q(SourceFile:1428) at bqn.ap(SourceFile:864) at bqn.a(SourceFile:303) at net.minecraft.client.main.Main.main(SourceFile:120)
relates to
1. Build a machine like in the picture
2. Stand in the detector rail (facing down) and try placing a minecart there
Crash.
Description: Unexpected error java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at wg.a(SourceFile:1036) at cgt.a(SourceFile:384) at bqn.q(SourceFile:1428) at bqn.ap(SourceFile:864) at bqn.a(SourceFile:303) at net.minecraft.client.main.Main.main(SourceFile:120)Time: 7/13/14 3:00 PM Description: Ticking entity java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at apo.a(SourceFile:660) at xa.s(SourceFile:1544) at aas.a(SourceFile:32) Details: Entity Type: Villager (afs) Entity ID: 410 Entity Name: Villager Entity's Exact location: 291.70, 70.00, -80.50 Entity's Block location: 291.00,70.00,-81.00 - World: (291,70,-81), Chunk: (at 3,4,15 in 18,-6; contains blocks 288,0,-96 to 303,255,-81), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) Entity's Momentum: 0.00, -0.08, 0.00 Entity's Rider: ~~ERROR~~ NullPointerException: null Entity's Vehicle: ~~ERROR~~ NullPointerException: null
1. Build a machine like in the picture
2. Stand in the detector rail (facing down) and try placing a minecart there
Crash.
Description: Unexpected errorjava.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at wg.a(SourceFile:1036) at cgt.a(SourceFile:384) at bqn.q(SourceFile:1428) at bqn.ap(SourceFile:864) at bqn.a(SourceFile:303) at net.minecraft.client.main.Main.main(SourceFile:120)Time: 7/13/14 3:00 PMDescription: Ticking entityjava.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at apo.a(SourceFile:660) at xa.s(SourceFile:1544) at aas.a(SourceFile:32) Details: Entity Type: Villager (afs) Entity ID: 410 Entity Name: Villager Entity's Exact location: 291.70, 70.00, -80.50 Entity's Block location: 291.00,70.00,-81.00 - World: (291,70,-81), Chunk: (at 3,4,15 in 18,-6; contains blocks 288,0,-96 to 303,255,-81), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) Entity's Momentum: 0.00, -0.08, 0.00 Entity's Rider: ~~ERROR~~ NullPointerException: null Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Detector railcrashVertically or horizontally pushed rails result in crash
1. Build a machine like in the picture
2. Stand in the detector rail (facing down) and try placing a minecart there
Crash.
Description: Unexpected error java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at wg.a(SourceFile:1036) at cgt.a(SourceFile:384) at bqn.q(SourceFile:1428) at bqn.ap(SourceFile:864) at bqn.a(SourceFile:303) at net.minecraft.client.main.Main.main(SourceFile:120)Description: Ticking entity java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at apo.a(SourceFile:660) at xa.s(SourceFile:1544) at aas.a(SourceFile:32) Details: Entity Type: Villager (afs) Entity ID: 410 Entity Name: Villager Entity's Exact location: 291.70, 70.00, -80.50 Entity's Block location: 291.00,70.00,-81.00 - World: (291,70,-81), Chunk: (at 3,4,15 in 18,-6; contains blocks 288,0,-96 to 303,255,-81), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) Entity's Momentum: 0.00, -0.08, 0.00 Entity's Rider: ~~ERROR~~ NullPointerException: null Entity's Vehicle: ~~ERROR~~ NullPointerException: null1. Build a machine like in the picture
2. Stand in the detector rail (facing down) and try placing a minecart there
Crash.
Minecart on rail pushed upwardsDescription: Unexpected error java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at wg.a(SourceFile:1036) at cgt.a(SourceFile:384) at bqn.q(SourceFile:1428) at bqn.ap(SourceFile:864) at bqn.a(SourceFile:303) at net.minecraft.client.main.Main.main(SourceFile:120)Rails pushed into mobDescription: Ticking entity java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at apo.a(SourceFile:660) at xa.s(SourceFile:1544) at aas.a(SourceFile:32) Details: Entity Type: Villager (afs) Entity ID: 410 Entity Name: Villager Entity's Exact location: 291.70, 70.00, -80.50 Entity's Block location: 291.00,70.00,-81.00 - World: (291,70,-81), Chunk: (at 3,4,15 in 18,-6; contains blocks 288,0,-96 to 303,255,-81), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) Entity's Momentum: 0.00, -0.08, 0.00 Entity's Rider: ~~ERROR~~ NullPointerException: null Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Vertically or horizontally pushed rails result in crash when rendered in specific angles/pushed into mobs
Vertically or horizontally pushed rails result in crash whenrendered in specific angles/pushed into mobsVertically or horizontally pushed rails result in crash when pulsed/pushed into mobs or players
1. Build a machine like in the picture (the one with the green clay)
2. Stand in the detector rail (facing down) and try placing a minecart there
Crash.
Minecart on rail pushed upwardsDescription: Unexpected error java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at wg.a(SourceFile:1036) at cgt.a(SourceFile:384) at bqn.q(SourceFile:1428) at bqn.ap(SourceFile:864) at bqn.a(SourceFile:303) at net.minecraft.client.main.Main.main(SourceFile:120)Rails pushed into mobDescription: Ticking entity java.lang.IllegalArgumentException: Cannot get property bco{name=shape, clazz=class arw, values=[north_south, east_west, ascending_east, ascending_west, ascending_north, ascending_south]} as it does not exist in bby{block=minecraft:piston_extension, properties=[facing, type]} at bcb.b(SourceFile:112) at art.a(SourceFile:398) at bbq.a(SourceFile:141) at asa.a(SourceFile:526) at apo.a(SourceFile:694) at apo.a(SourceFile:660) at xa.s(SourceFile:1544) at aas.a(SourceFile:32) Details: Entity Type: Villager (afs) Entity ID: 410 Entity Name: Villager Entity's Exact location: 291.70, 70.00, -80.50 Entity's Block location: 291.00,70.00,-81.00 - World: (291,70,-81), Chunk: (at 3,4,15 in 18,-6; contains blocks 288,0,-96 to 303,255,-81), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) Entity's Momentum: 0.00, -0.08, 0.00 Entity's Rider: ~~ERROR~~ NullPointerException: null Entity's Vehicle: ~~ERROR~~ NullPointerException: null
is duplicated by
Vertically or horizontally pushed rails result in crash when pulsed/pushed into mobs or playersRails (any) crash any nearby clients when pushed by sticky pistons repeatedly/pushed into entities
Rails (any) crashanynearby clients when pushed by sticky pistons repeatedly/pushed into entities
is duplicated by



Confirmed.
Second setup (discovered in
MC-61870):Sticky piston on a clock pushes / pulls regular rail.
Similar thing also happens when a rail is pushed into the middle of a mob. Using the setup shown in the accompanying picture (2014-07-13_14.57.00.png), pushing or pulling the rail will crash the game with the attached crash report (crash-2014-07-13_15.00.20-server.txt). Happens with any mob i have tried.
(On a side note: My guess is that it has to do with the minecraft:piston_extension block replacing the actual piston and the extension does not have the data that is being requested that an actual piston would have.)
Seems to be fixed in 14w29a!