Skip to content

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

Open
@Xplodin

Description

@Xplodin

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions