Refined Storage

Refined Storage

115M Downloads

Causes my system to go offline with also unable to break any machines

Closed this issue ยท 4 comments

commented

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/Dsr8aVa
Neruina 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) [?:?]

commented

This might be tied in with too many wireless transmitters & receivers

commented

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

commented

Yup, just noticed it went off when I use too many transmitters and recievers
And cables too

commented

Duplicate of #949