Refined Storage

Refined Storage

115M Downloads

Crashes server

Closed this issue · 2 comments

commented

Describe the bug

While configuring autocrafting in FTB Skies 2 1.9.0v pack server just went down. Now I can not join. Every time I log in I get the same error in console.

How can we reproduce this bug or crash?

I don't know how it happened but could there be a more graceful way to handle this error? Now I can't play.

What Minecraft version is this happening on?

Minecraft 1.21.1

What NeoForge or Fabric version is this happening on?

NeoForge 21.1.203

What Refined Storage version is this happening on?

2.0.0 beta 14

What modpack and modpack version, if any, are you using?

FTB Skies 2 1.9.0

Relevant log output

[28сент.2025 00:25:39.024] [Thread-28/INFO] [chancecubes/]: No custom rewards detected for the current user!
[28сент.2025 00:25:39.235] [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%23510!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:317) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: com.refinedmods.refinedstorage.api.autocrafting.calculation.PatternCycleDetectedException: Pattern loop detected in pattern Pattern[id=dc7d7d55-8152-4b6e-a175-e5700a3d645f, layout=PatternLayout[ingredients=[Ingredient[amount=1, inputs=[ItemResource[item=modern_industrialization:manganese_crushed_dust, components={}]]], Ingredient[amount=9000, inputs=[FluidResource[fluid=modern_industrialization:sulfuric_acid, components={}]]]], outputs=[ResourceAmount[resource=FluidResource[fluid=modern_industrialization:manganese_sulfuric_solution, components={}], amount=9000]], byproducts=[], type=EXTERNAL]]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculate(CraftingTree.java:69) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculateChild(CraftingTree.java:184) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculateChild(CraftingTree.java:155) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.tryCalculateChild(CraftingTree.java:139) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculateIngredient(CraftingTree.java:113) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculate(CraftingTree.java:76) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculateChild(CraftingTree.java:184) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculateChild(CraftingTree.java:155) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.tryCalculateChild(CraftingTree.java:139) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculateIngredient(CraftingTree.java:113) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingTree.calculate(CraftingTree.java:76) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.calculation.CraftingCalculatorImpl.calculate(CraftingCalculatorImpl.java:42) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.autocrafting.task.TaskPlanCraftingCalculatorListener.calculatePlan(TaskPlanCraftingCalculatorListener.java:30) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.autocrafting.AutocraftingNetworkComponentImpl.ensureTask(AutocraftingNetworkComponentImpl.java:176) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.node.exporter.MissingResourcesListeningExporterTransferStrategy$OnMissingResources.lambda$scheduleAutocrafting$0(MissingResourcesListeningExporterTransferStrategy.java:45) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.node.exporter.MissingResourcesListeningExporterTransferStrategy.transfer(MissingResourcesListeningExporterTransferStrategy.java:26) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.exporter.CompositeExporterTransferStrategy.transfer(CompositeExporterTransferStrategy.java:32) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.node.exporter.ExporterNetworkNode$ExporterTask.run(ExporterNetworkNode.java:87) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.node.task.DefaultSchedulingMode.execute(DefaultSchedulingMode.java:11) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.node.exporter.ExporterNetworkNode.doWork(ExporterNetworkNode.java:41) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.upgrade.UpgradeContainer$ThrottledNetworkNodeTicker.tick(UpgradeContainer.java:205) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.support.network.AbstractBaseNetworkNodeContainerBlockEntity.doWork(AbstractBaseNetworkNodeContainerBlockEntity.java:133) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.support.network.NetworkNodeBlockEntityTicker.tick(NetworkNodeBlockEntityTicker.java:40) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.support.network.NetworkNodeBlockEntityTicker.tick(NetworkNodeBlockEntityTicker.java:16) ~[refinedstorage-neoforge-2.0.0-beta.14.jar%23819!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.tick(LevelChunk.java:711) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.tick(LevelChunk.java:788) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.tickBlockEntities(Level.java:565) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:428) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1037) ~[server-1.21.1-20240808.144430-srg.jar%23510!/:?]
	... 5 more
[28сент.2025 00:25:39.248] [Server thread/FATAL] [net.neoforged.neoforge.common.NeoForgeMod/]: Preparing crash report with UUID dc8d5d37-4ed2-4f30-93a4-57cea53d0ec4
[28сент.2025 00:25:39.248] [Server thread/WARN] [AllTheLeaks/]: Tried to run explicit GC but it was disabled.
[28сент.2025 00:25:39.251] [Server thread/ERROR] [net.minecraft.server.MinecraftServer/]: This crash report has been saved to: /home/container/crash-reports/crash-2025-09-28_00.25.39-server.txt
[28сент.2025 00:25:39.251] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Stopping server
[28сент.2025 00:25:39.251] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving players
[28сент.2025 00:25:39.284] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving worlds
commented

Does not happen on new version.

commented

Yes this was fixed in beta 15 iirc