Craftoria

Craftoria

816k Downloads

[Bug Report]: Crash due to incompability between Excavein and Just Dire Things Clicker

sgdc3 opened this issue ยท 12 comments

commented

Modpack Version

1.20.1

Describe your issue.

[22Apr2025 18:19:51.233] [Server thread/ERROR] [net.minecraft.server.MinecraftServer/]: Encountered an unexpected exception
net.minecraft.ReportedException: Ticking block entity
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1041) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:320) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "uwu.lopyluna.excavein.data.SelectionPlayerData.blockInteract(net.minecraft.world.level.GameType, uwu.lopyluna.excavein.utils.Interact)" because the return value of "uwu.lopyluna.excavein.tracker.ExcaveinTacker.getSelectionData(java.util.UUID)" is null
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.handler$dnl000$excavein$useItemOn(ServerPlayerGameMode.java:2041) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.util.FakePlayerUtil.clickBlockInDirection(FakePlayerUtil.java:231) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.common.blockentities.ClickerT1BE.clickBlock(ClickerT1BE.java:189) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.common.blockentities.ClickerT1BE.doClick(ClickerT1BE.java:151) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.common.blockentities.ClickerT1BE.tickServer(ClickerT1BE.java:98) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.common.blocks.baseblocks.BaseMachineBlock.lambda$getTicker$1(BaseMachineBlock.java:100) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.tick(LevelChunk.java:706) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.tick(LevelChunk.java:783) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.tickBlockEntities(Level.java:559) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:428) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1037) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	... 5 more

Crash Report

No response

Latest Log

No response

Have you modified the modpack?

No

User Modifications

No response

Did the issue happen in singleplayer or on a server?

Multiplayer

Discord Username

sgdc3

commented

@WhitePhant0m could you please upload an apha jar directly here so we can test faster?

commented

Update craftoria_core to 0.4.0 whenever it gets approved, i've fixed the crash in that version.

commented

Seems to have just been approved

commented

Still happening

[22Apr2025 18:44:56.212] [Server thread/ERROR] [net.minecraft.server.MinecraftServer/]: Encountered an unexpected exception
net.minecraft.ReportedException: Ticking block entity
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1041) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:320) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "uwu.lopyluna.excavein.data.SelectionPlayerData.blockInteract(net.minecraft.world.level.GameType, uwu.lopyluna.excavein.utils.Interact)" because the return value of "uwu.lopyluna.excavein.tracker.ExcaveinTacker.getSelectionData(java.util.UUID)" is null
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.handler$dno000$excavein$useItemOn(ServerPlayerGameMode.java:2041) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.util.FakePlayerUtil.clickBlockInDirection(FakePlayerUtil.java:231) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.common.blockentities.ClickerT1BE.clickBlock(ClickerT1BE.java:189) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.common.blockentities.ClickerT1BE.doClick(ClickerT1BE.java:151) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.common.blockentities.ClickerT1BE.tickServer(ClickerT1BE.java:98) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.common.blocks.baseblocks.BaseMachineBlock.lambda$getTicker$1(BaseMachineBlock.java:100) ~[justdirethings-1.5.5.jar%23777!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.tick(LevelChunk.java:706) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.tick(LevelChunk.java:783) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.tickBlockEntities(Level.java:559) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:428) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1037) ~[server-1.21.1-20240808.144430-srg.jar%23556!/:?]
	... 5 more

Full server log: https://mclo.gs/dqi13fQ

commented

oh yeah, oops, forgot to patch that, gimme a min.

commented
commented
commented

Could you tell me how to replicate this, as I can't seem to get it to crash on my end?

commented

Hmm, I have a bunch of contraptions involving clickers:

  • a bunch of clickers on create handcranks
  • a clicker on a flower farm (clicking on a rose with fertilizers)
  • a clicker putting lava buckets inside create blaze burners
commented

Ok, am able to replicate the crash now, will come back with a fix soon:tm:

commented

craftoria_core-0.4.2-dev.jar.zip
This one should work, was able to stop myself from crashing, if you can confirm it works for you too, I'll upload this to cf.

commented

No longer happening with the latest pack version (1.20.2) @WhitePhant0m