AE2-UEL / NAE2

Utility mod aimed to streamline some of the Applied Energistics 2: Extended Life interactions.
https://legacy.curseforge.com/minecraft/mc-mods/nae2
GNU Lesser General Public License v3.0
18 stars 15 forks source link

Interface P2Ps stalling after world being idle or loaded into #27

Closed windyknight closed 9 months ago

windyknight commented 9 months ago

Pack: Nomifactory CEu 1.7 alpha 1, Normal Mode Singleplayer world

Where it occurs in my world:

Expected behavior:

What actually happens:

When does this happen: On entering world or leaving it idle for a while

Temporary fixes found: changing the level emitter threshold behavior (whether to emit at above or below threshold) and back lets the attached machine/bus import again

Attempted fixes that do not work: disconnecting and reconnecting the entire system via removing and replacing the nearby ME conduit does not fix the problem

Do other Interface type items work: Regular interfaces and Phantomfaces (Actually Additions) work properly on world loads and do not appear to face this bug

Replicability on test world: Currently unable to replicate

Demonstration videos:

https://github.com/NotMyWing/NAE2/assets/9163117/3c780a4f-8413-4408-ab3b-d4d341036464

https://github.com/NotMyWing/NAE2/assets/9163117/1c320fb9-c110-4141-868c-eeb50a15698a

World file link (main world): https://drive.google.com/file/d/1oXo2gDX3gw6Ui199dcrbXtfM7n3a4frK/view?usp=sharing

In the zip, "new city" is the world folder, while "addl-mods" contains the additional mods I use that are not part of the pack modlist, including the updated version of NAE2 with Interface P2Ps.

What to look for in the world:

NotMyWing commented 9 months ago

Thanks for a very in-depth analysis! Will investigate. I have some clues already as to why and how this might be happening, though it's very bizarre since most of the logic is based directly on regular item tunnels.

Legend2579 commented 9 months ago

I've encountered this bug too in another GTCE pack with single block and multiblock machines. I have a line of 16 electrolyzers connected with N:N P2P interfaces that I use to break down most ore byproducts. Sometimes what happens is that most of the machines will turn on and start working, but not all of them. In order for the idle ones to start working I'll have to open up their GUI and click on any button, then it starts pulling items and working properly. For the multiblocks it's a similar scenario. The input buses sometimes stop auto pulling from P2P interfaces until they are rotated or broken and replaced.