![Stockpile](https://media.forgecdn.net/avatars/thumbnails/164/904/256/256/636689357071663390.png)
random server crashes
MSandro opened this issue ยท 0 comments
MC 1.17.1
Fabric Loader 0.11.7
Fabric API 0.42.1
Stockpile 1.1.5
---- Minecraft Crash Report ----
// This doesn't make any sense!
Time: 11/16/21, 10:12 AM
Description: Exception ticking world
java.lang.RuntimeException: lost 1 items in a transaction
at me.branchpanic.mods.stockpile.impl.attribute.FixedMassItemInv.setInvStack(FixedMassItemInv.kt:73)
at alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper.setInvStackInternal(InventoryFixedWrapper.java:114)
at alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper.method_5447(InventoryFixedWrapper.java:97)
at me.branchpanic.mods.stockpile.content.blockentity.ItemBarrelBlockEntity.method_5447(ItemBarrelBlockEntity.kt:196)
at net.fabricmc.fabric.impl.transfer.item.InventorySlotWrapper.setStack(InventorySlotWrapper.java:51)
at net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage.insert(SingleStackStorage.java:125)
at net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage.insert(SingleStackStorage.java:42)
at net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage.insert(CombinedStorage.java:67)
at net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil.move(StorageUtil.java:100)
at me.steven.indrev.networks.item.ItemNetwork.tickOutput$doMove(ItemNetwork.kt:100)
at me.steven.indrev.networks.item.ItemNetwork.tickOutput(ItemNetwork.kt:106)
at me.steven.indrev.networks.item.ItemNetwork.tick(ItemNetwork.kt:56)
at me.steven.indrev.networks.NetworkState.tick(NetworkState.kt:61)
at me.steven.indrev.networks.ServoNetworkState.tick(ServoNetworkState.kt:31)
at me.steven.indrev.networks.NetworkEvents.onEndTick(NetworkEvents.kt:15)
at net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.lambda$static$6(ServerTickEvents.java:108)
at net.minecraft.class_1937.handler$efk000$tickWorldAfterBlockEntities(class_1937.java:8594)
at net.minecraft.class_1937.method_18471(class_1937.java:479)
at net.minecraft.class_3218.method_18765(class_3218.java:422)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
at net.minecraft.class_3176.method_3813(class_3176.java:335)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
at java.base/java.lang.Thread.run(Thread.java:831)
Suppressed: java.lang.RuntimeException: Encountered an exception while invoking a transaction close callback.
at net.fabricmc.fabric.impl.transfer.transaction.TransactionManagerImpl$TransactionImpl.close(TransactionManagerImpl.java:135)
at net.fabricmc.fabric.impl.transfer.transaction.TransactionManagerImpl$TransactionImpl.abort(TransactionManagerImpl.java:172)
at net.fabricmc.fabric.impl.transfer.transaction.TransactionManagerImpl$TransactionImpl.close(TransactionManagerImpl.java:183)
at net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil.move(StorageUtil.java:98)
... 16 more
Caused by: java.lang.IllegalStateException: The FixedItemInv class me.branchpanic.mods.stockpile.impl.attribute.FixedMassItemInv didn't accept the stack 1 air in slot 0! The inventory may be in a duped (invalid) state!
at alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper.setInvStackInternal(InventoryFixedWrapper.java:116)
at alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper.method_5447(InventoryFixedWrapper.java:97)
at me.branchpanic.mods.stockpile.content.blockentity.ItemBarrelBlockEntity.method_5447(ItemBarrelBlockEntity.kt:196)
at net.fabricmc.fabric.impl.transfer.item.InventorySlotWrapper.setStack(InventorySlotWrapper.java:51)
at net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage.readSnapshot(SingleStackStorage.java:165)
at net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage.readSnapshot(SingleStackStorage.java:42)
at net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant.onClose(SnapshotParticipant.java:104)
at net.fabricmc.fabric.impl.transfer.transaction.TransactionManagerImpl$TransactionImpl.close(TransactionManagerImpl.java:132)
... 19 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Server thread
Stacktrace:
at me.branchpanic.mods.stockpile.impl.attribute.FixedMassItemInv.setInvStack(FixedMassItemInv.kt:73)
at alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper.setInvStackInternal(InventoryFixedWrapper.java:114)
at alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper.method_5447(InventoryFixedWrapper.java:97)
at me.branchpanic.mods.stockpile.content.blockentity.ItemBarrelBlockEntity.method_5447(ItemBarrelBlockEntity.kt:196)
at net.fabricmc.fabric.impl.transfer.item.InventorySlotWrapper.setStack(InventorySlotWrapper.java:51)
at net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage.insert(SingleStackStorage.java:125)
at net.fabricmc.fabric.api.transfer.v1.item.base.SingleStackStorage.insert(SingleStackStorage.java:42)
at net.fabricmc.fabric.api.transfer.v1.storage.base.CombinedStorage.insert(CombinedStorage.java:67)
at net.fabricmc.fabric.api.transfer.v1.storage.StorageUtil.move(StorageUtil.java:100)
at me.steven.indrev.networks.item.ItemNetwork.tickOutput$doMove(ItemNetwork.kt:100)
at me.steven.indrev.networks.item.ItemNetwork.tickOutput(ItemNetwork.kt:106)
at me.steven.indrev.networks.item.ItemNetwork.tick(ItemNetwork.kt:56)
at me.steven.indrev.networks.NetworkState.tick(NetworkState.kt:61)
at me.steven.indrev.networks.ServoNetworkState.tick(ServoNetworkState.kt:31)
at me.steven.indrev.networks.NetworkEvents.onEndTick(NetworkEvents.kt:15)
at net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.lambda$static$6(ServerTickEvents.java:108)
at net.minecraft.class_1937.handler$efk000$tickWorldAfterBlockEntities(class_1937.java:8594)
at net.minecraft.class_1937.method_18471(class_1937.java:479)
at net.minecraft.class_3218.method_18765(class_3218.java:422)
-- Affected level --
Details:
All players: 2 total; [class_3222['_SoNicSiZer'/116, l='ServerLevel[world]', x=-984.44, y=74.00, z=-970.98], class_3222['kuningrockerz'/3816, l='ServerLevel[world]', x=-985.85, y=75.22, z=-971.48]]
Chunk stats: 4050
Level dimension: minecraft:overworld
Level spawn location: World: (8,81,6), Section: (at 8,1,6 in 0,5,0; chunk contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 7435980 game time, 7957282 day time
Level name: world
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Level weather: Rain time: 149842 (now: false), thunder time: 37837 (now: false)
Known server brands: Fabric/Gunpowder
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
at net.minecraft.class_3176.method_3813(class_3176.java:335)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
at java.base/java.lang.Thread.run(Thread.java:831)
-- System Details --
Details:
Minecraft Version: 1.17.1
...