Page 1 of 1

[boskid][2.1.12] Inserter stuck w/ Target Full for non-full machine

Posted: Wed Jul 29, 2026 4:07 am
by zig1000
1. What did you do?

[Guessing the events/order here based on end state and knowledge of my circuitry]
0. Be in sandbox mode (hope this doesn't matter).
1. Smart stack INserter, presumably with (whitelist) pipe filter + stack size 2, picks up 2 pipes, to feed Set-Recipe Engine Unit assembler.
2. Assembler Set Recipe from Engine Unit -> Electric Engine Unit. Probably some ingredients moved to trash slots and inserter entered Target Full state.
3. Circuit-changed stack inserter's whitelist filter from Pipe -> Circuit, stack size 2(?) -> 4.
4. Outserter finishes emptying the machine's trash/output slots.

2. What happened?

Stack inserter remains in state Target Full, and does not drop the 2 pipes.

See the bottom-left-most HUB inserter in the "Mall" ship in attached save file, which is still in the stuck state.

3. What did you expect to happen instead?

Inserter drops the 2 pipes into the machine because 1. The machine is no longer full, and 2. The item in its hand does not match its current filter.
AFAIK even stack inserters drop filter-mismatched items immediately, regardless of whether they're ingredients of the machine they're facing.

4. Does it happen always, once, or sometimes?

EDIT: Always, see reprod save in reply.

Save file includes ongoing stuck state. Toggling the inserter's filter off and back on, even while in sandbox pause state, unsticks the inserter, which makes me suspect that I'm *not* missing some reason this is working as intended, and that the inserter is actually in a bad state.

So it has only happened once, but it's ongoing and I suspect it's reproducible with some trial and error. Can attempt to find a reproduce state if the stuck state isn't enough.

Mods: bring-back-space-casino and hazard-concrete-recycling, but these seem unrelated and I assume inserter state-checks shouldn't be breakable by a mod.

Re: [2.1.12] inserter stuck w/ Target Full for non-full machine

Posted: Wed Jul 29, 2026 5:03 am
by zig1000
It reproduced after letting the same request loop keep churning, this save is paused 10-15 seconds before the same bottom-left inserter gets stuck in the same manner (drive link this time since save is large): https://drive.google.com/file/d/1iPfykq ... sp=sharing

Looks like my guessed steps were pretty much accurate. Machine might've been emptied in the same tick that the inserter set Target Full state?

Re: [boskid][2.1.12] Inserter stuck w/ Target Full for non-full machine

Posted: Mon Aug 03, 2026 2:14 pm
by boskid
Thanks for the report. Issue is now fixed for 2.1.13.

Issue was caused by the "Set recipe" having a dump inventory which is only allowed to extend up to 1 item stack through item insertions, and 2 different inserters trying to insert 2 different items at the same time when recipe was already cleared. First wrong item went into dump inventory and second inserter was unable to insert other wrong item and as such the inserter went to sleep, but the assembler never notified that inserter to wake up when dump inventory was emptied making space for other item to go through.

Re: [boskid][2.1.12] Inserter stuck w/ Target Full for non-full machine

Posted: Mon Aug 03, 2026 8:36 pm
by zig1000
Thank you!