Machine Controller Covers occasionally get locked and do not respect the current signal
windyknight opened this issue ยท 4 comments
GregTech CEu Version
2.7.4
Modpack Used
Nomifactory CEu 1.7 alpha 2a
Addons Installed
No response
Environment
Singleplayer
New Worlds
Unsure
Cross-Mod Interaction
Yes
Expected Behavior
Machines controlled by AE2 level emitters always respect the signal given by the emitter, activating and deactivating as usual.
Actual Behavior
Occasionally, a controller will lock up and stay inactive despite the emitter signal signifying that it should be active. This causes important resources in a chain to drain out and halt production entirely. Toggling the emitter's threshold behavior back and forth, which gives a momentary signal toggle, jolts the controller out of the paralyzed state.
Steps to Reproduce
- Set up a production line using singleblock machines, using AE2 interfaces to push and pull requisite items from. Use drawers with void upgrades as the storage area for the resources in the chain. In my world, this is my Pulsating Polymer Clay setup.
- Control the production of all resources using AE2 level emitters set to emit above specific quantities of the machine's product. Machine controllers left on default settings (signal present means to deactivate a machine). In my world, this quantity is 2000 for everything except for clay blocks, which are set to 1000.
- Wait. This might take a while.
- Notice at some point that production has stopped. There will be at least one machine whose controller cover was locked to inactive even though there is no redstone signal, as the amount of the product fell below the threshold.
- Open the level emitter's UI and switch the signal behavior twice (to emit below threshold and back to emit above threshold). The signal change returns the cover's behavior to normal.
Additional Information
My suspicion is that because AE2 emitters use a single threshold instead of utilizing a latch behavior, they flicker between their on and off states relatively frequently. This flickering might be what catches the controllers in awkward states.
Video evidence of this occurring with my Multi Smelter's machine controller cover. Occurred about 2 hours or so into my current session.