Posted 29 September 2014 - 10:40 PM
VERSION:
ComputerCraft 1.64 Release
DESCRIPTION:
When having a turtle place with an empty or full bucket of any type, the server crashed with this error:
EXPECTED RESULT:
The turtle to pick up / place down the liquid in(to) the bucket.
REPRODUCTION STEPS:
Place any type of bucket in a turtle's selected slot and run the function turtle.place()
Edit: This seems to only happen in multiplayer.
ComputerCraft 1.64 Release
DESCRIPTION:
When having a turtle place with an empty or full bucket of any type, the server crashed with this error:
Spoiler
[Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking block entity
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:642) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]
Caused by: java.lang.NullPointerException
at net.minecraft.server.management.UserListOps.func_152699_b(SourceFile:39) ~[oj.class:?]
at net.minecraft.server.management.UserListOps.func_152681_a(SourceFile:9) ~[oj.class:?]
at net.minecraft.server.management.UserList.func_152692_d(SourceFile:85) ~[om.class:?]
at net.minecraft.server.management.ServerConfigurationManager.func_152596_g(ServerConfigurationManager.java:704) ~[oi.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_96290_a(DedicatedServer.java:451) ~[lt.class:?]
at net.minecraft.world.WorldServer.canMineBlockBody(WorldServer.java:695) ~[mt.class:?]
at net.minecraft.world.WorldProvider.canMineBlock(WorldProvider.java:480) ~[aqo.class:?]
at net.minecraft.world.World.func_72962_a(World.java:3598) ~[ahb.class:?]
at net.minecraft.world.WorldServer.func_72962_a(WorldServer.java:690) ~[mt.class:?]
at net.minecraft.item.ItemBucket.func_77659_a(ItemBucket.java:69) ~[abo.class:?]
at dan200.computercraft.shared.turtle.core.TurtlePlaceCommand.deployOnBlock(TurtlePlaceCommand.java:286) ~[TurtlePlaceCommand.class:?]
at dan200.computercraft.shared.turtle.core.TurtlePlaceCommand.deploy(TurtlePlaceCommand.java:105) ~[TurtlePlaceCommand.class:?]
at dan200.computercraft.shared.turtle.core.TurtlePlaceCommand.execute(TurtlePlaceCommand.java:53) ~[TurtlePlaceCommand.class:?]
at dan200.computercraft.shared.turtle.core.TurtleBrain.updateCommands(TurtleBrain.java:786) ~[TurtleBrain.class:?]
at dan200.computercraft.shared.turtle.core.TurtleBrain.update(TurtleBrain.java:99) ~[TurtleBrain.class:?]
at dan200.computercraft.shared.turtle.blocks.TileTurtle.func_145845_h(TileTurtle.java:274) ~[TileTurtle.class:?]
at net.minecraft.world.World.func_72939_s(World.java:1912) ~[ahb.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489) ~[mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636) ~[MinecraftServer.class:?]
... 4 more
The turtle to pick up / place down the liquid in(to) the bucket.
REPRODUCTION STEPS:
Place any type of bucket in a turtle's selected slot and run the function turtle.place()
Edit: This seems to only happen in multiplayer.
Edited on 05 October 2014 - 07:49 PM