Causes my system to go offline with also unable to break any machines
Closed this issue ยท 4 comments
Describe the bug
Hooking up a transmitter and receiver and trying to hook up ANYTHING to ars nouveau enchanting apparatus will break RS entirely. Causing a restart to be the only fixable method.
How can we reproduce this bug or crash?
Setup network
setup a receiver and transmitter to ~20 blocks away and put a crafter down and hook it up to the receiver. Now try putting an importer on the enchanting apparatus and watch everything go nuts with neruina mod
Ive replicated this about 5 times
What Minecraft version is this happening on?
Minecraft 1.21.1
What NeoForge or Fabric version is this happening on?
21.1.180
What Refined Storage version is this happening on?
beta2
Relevant log output
(extra log output at the bottom)
https://mclo.gs/Dsr8aVaNeruina caught an exception, see below for cause
java.lang.IllegalStateException: Network of resulting removed node (com.refinedmods.refinedstorage.api.network.impl.node.SimpleNetworkNode@3cdb5da4) cannot be empty
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.NetworkBuilderImpl.lambda$splitNetworks$2(NetworkBuilderImpl.java:167) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.NetworkBuilderImpl.splitNetworks(NetworkBuilderImpl.java:164) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.api.network.impl.NetworkBuilderImpl.update(NetworkBuilderImpl.java:140) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.RefinedStorageApiImpl.updateNetworkNodeContainer(RefinedStorageApiImpl.java:376) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.api.RefinedStorageApiProxy.updateNetworkNodeContainer(RefinedStorageApiProxy.java:235) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.api.support.network.NetworkNodeContainerProvider.lambda$update$0(NetworkNodeContainerProvider.java:21) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1116) ~[?:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.api.support.network.NetworkNodeContainerProvider.update(NetworkNodeContainerProvider.java:21) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.networking.NetworkTransmitterBlockEntity.activenessChanged(NetworkTransmitterBlockEntity.java:98) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.support.network.AbstractBaseNetworkNodeContainerBlockEntity.updateActiveness(AbstractBaseNetworkNodeContainerBlockEntity.java:93) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.support.network.NetworkNodeBlockEntityTicker.tick(NetworkNodeBlockEntityTicker.java:35) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.networking.NetworkTransmitterBlockEntityTicker.tick(NetworkTransmitterBlockEntityTicker.java:22) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.networking.NetworkTransmitterBlockEntityTicker.tick(NetworkTransmitterBlockEntityTicker.java:11) ~[refinedstorage-neoforge-2.0.0-beta.2.jar%23884!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.mixinextras$bridge$tick$11(LevelChunk.java) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/com.bawnorton.neruina.handler.TickHandler.safelyTickBlockEntity(TickHandler.java:169) ~[_added-Neruina-2.1.2-neoforge+1.21.jar%23561!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.wrapOperation$cbp000$neruina$catchTickingBlockEntity$notTheCauseOfTickLag(LevelChunk.java:1343) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.tick(LevelChunk.java:706) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.tick(LevelChunk.java:783) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.handler$cfi000$perf$tickBlockEntities(Level.java:4923) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.tickBlockEntities(Level.java:554) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:428) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1037) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:317) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23552!/:?]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Does it still happen if you use cables? Does it still happen if you just place the RS blocks but without ars?
Receivers and transmitters are still kinda buggy last I heard, so it might be that
Yup, just noticed it went off when I use too many transmitters and recievers
And cables too
Duplicate of #949