[2.0.23] Bulk inserters try to squeeze extra into full mixed rocket silo, weird stack size

Bugs that are actually features.
EustaceCS
Filter Inserter
Filter Inserter
Posts: 281
Joined: Tue Dec 15, 2020 5:41 am
Contact:

[2.0.23] Bulk inserters try to squeeze extra into full mixed rocket silo, weird stack size

Post by EustaceCS »

Preconditions:
- have bulk inserters' stack size researched up to 12 total
- have semi-automatic mixed rocket silo setup:
-- a silo w/ auto filling disabled
-- a requester chest with:
--- request group for 4 pieces of each rocket part component (blue circuit, rocket fuel, low density structure), partially satisfied
--- a separate requests group for requesting mixed payloads (currently empty)
--- autotrash unrequested: disabled
-- a bulk inserter, unwired, built back when stack size research was... well... unresearched

Sanity check:
Put 50 (or more) solar panels into requester chest at once OR request 50 solar panels while inserter is rotated, then remove the request and turn inserter back into operating position
Result:
Rocket is filled just fine and is ready to deliver stuff to orbital Taxi.
Inserter is not clogging itself.

Steps to reproduce the issue:
1. Turn the inserter in such a manner so it won't fill the rocket.
2. Request 6 roboports and 50 solar panels into requester chest. Make sure that roboports will be loaded first.
3. Delete roboport+panels request.
4. Turn the inserter back.

Expected result:
Rocket is filled.
Nothing is clogged.

Actual result:
Rocket is filled.
But Bulk Inserter eagerly clogs itself with exactly 4 solar panels for some reason.
(happens with other mixes as well but this specific one is at hand here and now)
Stack clogging the inserter have unusual stack size (i. e. on second Panels swing it grabs full stack as if rocket have enough space to stick it, not the stack size needed to fill the rocket to max capacity (as with other machinery with limited insertion (assemblers etc))). Which is not the case for one item stack somehow (i. e. I'm assuming that inserters check only currently held item's max rocket capacity instead of currently available real capacity).

Logs, save w/ reproduced problem (see silo at top right side of Nauvis base) and screenshot of the perpetrating inserter are included.
Attachments
factorio-current.log
(11.02 KiB) Downloaded 5 times
665.zip
(13.16 MiB) Downloaded 6 times
Screenshot From 2024-12-05 12-38-21.png
Screenshot From 2024-12-05 12-38-21.png (1.54 MiB) Viewed 178 times
Rseding91
Factorio Staff
Factorio Staff
Posts: 14473
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.23] Bulk inserters try to squeeze extra into full mixed rocket silo, weird stack size

Post by Rseding91 »

Thanks for the report however this is working correctly. Inserters do not pay attention to the amount of items that can fit into an entity and only grab "max hand stack" of items each swing. Because the silo won't accept more items, only part of the stack fits and the inserter is stuck waiting to insert the rest until what's in the silo is cleared.

You can work around this a few ways:

* Use filter-inserters for each item type
* Limit the stack size of the inserter to 1
* Don't request mixed contents
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Not a bug”