You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Ledger crashes server after failing to make a log for fluid #370
Server crashes when a player activates Create mod's Redstone Link via button. Doesn't seem like Redstone Link directly crashes the server. Rather, It controls some kind of fluid but Ledger mod fails to make a log for it.
java.lang.NullPointerException: Parameter specified as non-null is null: method com.github.quiltservertools.ledger.callbacks.BlockPlaceCallback.place, parameter player
at knot//com.github.quiltservertools.ledger.callbacks.BlockPlaceCallback.place(BlockPlaceCallback.kt)
at knot//net.minecraft.class_1755.handler$cdo000$ledger$logFluidPlace(class_1755.java:3542)
at knot//net.minecraft.class_1755.method_7731(class_1755.java:151)
at knot//net.minecraft.class_2357$8.method_10135(class_2357.java:395)
at knot//net.minecraft.class_2347.dispense(class_2347.java:16)
Steps/models to reproduce
Activate Redstone Link via Button (i.e. Stone Button)
Can confirm. Here is a deobfuscated stacktrace of the crash:
java.lang.NullPointerException: Parameter specified as non-null is null: method com.github.quiltservertools.ledger.callbacks.BlockPlaceCallback.place, parameter player
at knot//com.github.quiltservertools.ledger.callbacks.BlockPlaceCallback.place(BlockPlaceCallback.kt)
at knot//MC//net.minecraft.item.BucketItem.handler$clk000$ledger$logFluidPlace(BucketItem.java:3542)
at knot//MC//net.minecraft.item.BucketItem.placeFluid(BucketItem.java:151)
at knot//MC//net.minecraft.block.dispenser.DispenserBehavior$8.dispenseSilently(DispenserBehavior.java:395)
at knot//MC//net.minecraft.block.dispenser.ItemDispenserBehavior.dispense(ItemDispenserBehavior.java:16)
at knot//MC//net.minecraft.block.DispenserBlock.dispense(DispenserBlock.java:90)
at knot//MC//net.minecraft.block.DispenserBlock.scheduledTick(DispenserBlock.java:113)
at knot//MC//net.minecraft.block.AbstractBlock$AbstractBlockState.scheduledTick(AbstractBlock.java:1113)
at knot//MC//net.minecraft.server.world.ServerWorld.tickBlock(ServerWorld.java:728)
at knot//MC//net.minecraft.world.tick.WorldTickScheduler.tick(WorldTickScheduler.java:215)
at knot//MC//net.minecraft.world.tick.WorldTickScheduler.tick(WorldTickScheduler.java:98)
at knot//MC//net.minecraft.server.world.ServerWorld.tick(ServerWorld.java:323)
at knot//net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer.java:897)
at knot//MC//net.minecraft.server.dedicated.MinecraftDedicatedServer.tickWorlds(MinecraftDedicatedServer.java:283)
at knot//net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:824)
at knot//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:671)
at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265)
at java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)
Activity
Packsolite commentedon Jun 13, 2026
Can confirm. Here is a deobfuscated stacktrace of the crash: