[SPIGOT-4836] Breaking barrier block causes error Created: 01/May/19 Updated: 01/May/19 Resolved: 01/May/19 |
|
Status: | Resolved |
Project: | Spigot |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Bug | Priority: | Minor |
Reporter: | Shane Bee | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 0 |
Labels: | 1.14 | ||
Environment: |
macOS 10.14.4 Java Version: Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
|
Version: | CraftBukkit version git-Spigot-1eece4f-1fa9a81 (MC: 1.14) |
Plugin: | no plugins |
Guidelines Read: | Yes |
Description |
When breaking a barrier block, this will run in console: [16:04:42] [Server thread/INFO]: [ShaneBee: Gave 1 [Barrier] to ShaneBee] [16:04:44] [Server thread/FATAL]: Error executing task on Server java.lang.IllegalStateException: Tile is null, asynchronous access? CraftBlock{pos=BlockPosition{x=-15, y=64, z=116},type=BARRIER,data=Block{minecraft:barrier},fluid=net.minecraft.server.v1_14_R1.FluidTypeEmpty@49ff7d8c} at com.google.common.base.Preconditions.checkState(Preconditions.java:444) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockEntityState.<init>(CraftBlockEntityState.java:28) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at org.bukkit.craftbukkit.v1_14_R1.block.CraftContainer.<init>(CraftContainer.java:13) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at org.bukkit.craftbukkit.v1_14_R1.block.CraftLootable.<init>(CraftLootable.java:16) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at org.bukkit.craftbukkit.v1_14_R1.block.CraftBarrel.<init>(CraftBarrel.java:13) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at org.bukkit.craftbukkit.v1_14_R1.block.CraftBlock.getState(CraftBlock.java:450) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:343) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:124) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1170) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.PacketPlayInBlockDig.a(SourceFile:40) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.PacketPlayInBlockDig.a(SourceFile:10) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:13) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:135) [spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:114) [spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.MinecraftServer.aW(MinecraftServer.java:850) [spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:843) [spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(SourceFile:99) [spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:826) [spigot-1.14.jar:git-Bukkit-1fa9a81] at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:767) [spigot-1.14.jar:git-Bukkit-1fa9a81] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201] Steps to reproduce:
Tested on a vanilla server, this does not happen. Tested on both Craftbukkit and Spigot, same outcome This does not happen on 1.13.2 (Note: Brand new world on each test server) Spigot Version: CraftBukkit version git-Spigot-1eece4f-1fa9a81 (MC: 1.14) Craftbukkit Version: CraftBukkit version git-Bukkit-1fa9a81 (MC: 1.14) |