[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:

  • Give player a barrier block
  • Place barrier block
  • Break barrier block
  • ERROR!

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)

Generated at Tue Apr 22 04:41:51 UTC 2025 using Jira 10.3.5#10030005-sha1:190c783f2bd6c69cd5accdb70f97e48812a78d14.