Super Factory Manager ( SFM )

Super Factory Manager ( SFM )

20M Downloads

Fancy cable crash - concurrent modification exception

TeamDman opened this issue · 0 comments

commented

https://mclo.gs/Oc26dkB (mirror.txt)

DeeJayh — 2025-09-27 6:10 PM
Broke a Fancy Inventory Cable in an SFM setup and crashed:

ATM10 To the Sky - 1.5 crashed. The logs have been uploaded to mclo.gs:
latest.log | debug.log head / tail (~27k lines) | crash-2025-09-27_15.07.28-client.txt | KubeJS: client.log / startup.log | crash_assistant_app.log | modlist.txt | CurseForge: skip launcher
Mod list changes beyond the modpack:
Updated mods:
ftbquests (2101.1.16 > 2101.1.15)

[27Sep2025 15:07:24.702] [Render thread/ERROR] [net.minecraft.client.Minecraft/FATAL]: Unreported exception thrown!
  | java.util.ConcurrentModificationException: null
  | at java.base/java.util.HashMap.computeIfAbsent(Unknown Source) ~[?:?]
  | at TRANSFORMER/[email protected]/ca.teamdman.sfm.common.block.shape.ShapeCache.getOrCompute(ShapeCache.java:17) ~[Super%20Factory%20Manager%20(SFM)-MC1.21.1-4.26.0.jar%23789!/:?]
  | at TRANSFORMER/[email protected]/ca.teamdman.sfm.common.block.FancyCableBlock.getShape(FancyCableBlock.java:107) ~[Super%20Factory%20Manager%20(SFM)-MC1.21.1-4.26.0.jar%23789!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.getShape(MixinBlockStateBase.java:648) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.getShape(MixinBlockStateBase.java:644) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour.getOcclusionShape(BlockBehaviour.java:281) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.getOcclusionShape(MixinBlockStateBase.java:532) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.isSolidRender(MixinBlockStateBase.java:631) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase$Cache.<init>(BlockBehaviour.java:904) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.initCache(MixinBlockStateBase.java:488) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.mfix$generateCache(MixinBlockStateBase.java:1995) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.redirect$zcd000$modernfix$dynamicCacheGen(MixinBlockStateBase.java:2014) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.getLightBlock(MixinBlockStateBase.java:522) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.lighting.LightEngine.hasDifferentLightProperties(LightEngine.java:46) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk.setBlockState(LevelChunk.java:263) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.setBlock(Level.java:236) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.ClientLevel.setBlock(ClientLevel.java:168) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.Block.updateOrDestroy(Block.java:178) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.redstone.NeighborUpdater.executeShapeUpdate(NeighborUpdater.java:37) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.redstone.CollectingNeighborUpdater$ShapeUpdate.runNext(CollectingNeighborUpdater.java:143) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.redstone.CollectingNeighborUpdater.runUpdates(CollectingNeighborUpdater.java:78) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.redstone.CollectingNeighborUpdater.addAndRun(CollectingNeighborUpdater.java:65) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.redstone.CollectingNeighborUpdater.shapeUpdate(CollectingNeighborUpdater.java:32) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.neighborShapeChanged(Level.java:351) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.updateNeighbourShapes(MixinBlockStateBase.java:705) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.markAndNotifyBlock(Level.java:279) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.setBlock(Level.java:244) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.ClientLevel.setBlock(ClientLevel.java:168) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.setBlock(Level.java:212) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.neoforged.neoforge.common.extensions.IBlockExtension.onDestroyedByPlayer(IBlockExtension.java:230) ~[neoforge-21.1.206-universal.jar%23505!/:?]
  | at TRANSFORMER/[email protected]/net.neoforged.neoforge.common.extensions.IBlockStateExtension.onDestroyedByPlayer(IBlockStateExtension.java:136) ~[neoforge-21.1.206-universal.jar%23505!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.MultiPlayerGameMode.destroyBlock(MultiPlayerGameMode.java:125) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.MultiPlayerGameMode.lambda$continueDestroyBlock$3(MultiPlayerGameMode.java:245) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.MultiPlayerGameMode.startPrediction(MultiPlayerGameMode.java:264) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.multiplayer.MultiPlayerGameMode.continueDestroyBlock(MultiPlayerGameMode.java:244) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.continueAttack(Minecraft.java:1639) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.handleKeybinds(Minecraft.java:2035) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.tick(Minecraft.java:1837) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1161) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:230) ~[client-1.21.1-20240808.144430-srg.jar%23504!/:?]
  | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
  | at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
  | at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.41.jar%23107!/:4.0]
  | at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.41.jar%23107!/:4.0]
  | at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.41.jar%23107!/:4.0]
  | at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.41.jar%23107!/:4.0]
  | at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.5.jar%23112!/:?]
  | at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.5.jar%23112!/:?]
  | at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.5.jar%23112!/:?]
  | at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.5.jar%23112!/:?]
  | at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.5.jar%23112!/:?]
  | at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.5.jar%23112!/:?]
  | at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.5.jar%23112!/:?]
  | at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?]
  | at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?]