Causes my system to go offline with also unable to break any machines
Xplodin opened 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) [?:?]
Duplicate of #949
Yup, just noticed it went off when I use too many transmitters and recievers
And cables too