[Rseding91] [0.16.12] Still having requester problems

This subforum contains all the issues which we already resolved.
Planks
Inserter
Inserter
Posts: 20
Joined: Thu Dec 08, 2016 12:41 pm
Contact:

[Rseding91] [0.16.12] Still having requester problems

Post by Planks »

In this save, Low density parts are not being flown from buffer chests to requester chests

I've re-made both sets of requesters and buffers
Clipboard01.png
Clipboard01.png (1.23 MiB) Viewed 7884 times
Attachments
0.15 first world.zip
(48.14 MiB) Downloaded 247 times
fortycakes
Burner Inserter
Burner Inserter
Posts: 6
Joined: Fri Oct 14, 2016 6:28 am
Contact:

Re: [0.16.12] Still having requester problems

Post by fortycakes »

I'm having the same issue on 0.16.11 and 0.16.12, green circuits and copper wire are working fine, but not plastic...

Image
Image
Zavian
Smart Inserter
Smart Inserter
Posts: 1649
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: [0.16.12] Still having requester problems

Post by Zavian »

@Fortycakes: It might be easier for the devs to debug if you upload the save.
fortycakes
Burner Inserter
Burner Inserter
Posts: 6
Joined: Fri Oct 14, 2016 6:28 am
Contact:

Re: [0.16.12] Still having requester problems

Post by fortycakes »

It just randomly started working after I unticked and ticked 'request from buffer chests', then all the chests started working. Must have fixed something stuck in the logistics network.

Unfortunately my save is over 100MB and I'm on a 4G, limited network at the moment.
Image
mewtwoEX
Burner Inserter
Burner Inserter
Posts: 5
Joined: Thu Dec 14, 2017 3:41 am
Contact:

Re: [0.16.12] Still having requester problems

Post by mewtwoEX »

I've noticed this problem on some old requester chests in 16.10. Haven't yet played enough to see if it crops up still. For me it seemed to be migrated chests only, but I'm not at a point in my new playthrough to have bots to test with.
Planks
Inserter
Inserter
Posts: 20
Joined: Thu Dec 08, 2016 12:41 pm
Contact:

Re: [0.16.12] Still having requester problems

Post by Planks »

I did some science

In my save file, deconstructing the roboports applicable to the requester chests, and then rebuilding them, sometimes allows requests to resume.

BUT deconstructing the chests (like in the OP) and rebuilding them in the same place does nothing

After a while, they just stopped working again.
Rseding91
Factorio Staff
Factorio Staff
Posts: 14348
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by Rseding91 »

Thanks for the report. It's now fixed for the next version of 0.16.
If you want to get ahold of me I'm almost always on Discord.
azegg
Manual Inserter
Manual Inserter
Posts: 3
Joined: Thu Jan 04, 2018 3:53 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by azegg »

Looks like its still broken, I can confirm its working (for me) in .12, but .13 breaks it. I have about 59k of Solid Fuel in passive provider chests, and my 48 Rocket fuel assemblers that each request 67 Solid Fuel are not getting anything. I have over 10k available bots just sitting idle. I have tried the checkbox for buffer chests, removing/adding the requested items, and even delete and replace the requester chest, none of which fixed the issue. the only mod I'm using is Auto Deconstruct.
Tlmitf
Burner Inserter
Burner Inserter
Posts: 6
Joined: Mon Jul 18, 2016 7:54 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by Tlmitf »

I am now having this issue.
It seems that the requester chest waits until it is empty before it requests - and even then it doesn't request enough. I am only getting dribbles of copper coils and iron gear wheels moving around.
**EDIT**
This is not quite true. I have provided factories alternate component sources while leaving the requester chests intact, and the chests did eventually reach the requested number, just very slowly.

Version 0.16.13
Last edited by Tlmitf on Thu Jan 04, 2018 4:48 am, edited 1 time in total.
Rseding91
Factorio Staff
Factorio Staff
Posts: 14348
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by Rseding91 »

azegg wrote:Looks like its still broken, I can confirm its working (for me) in .12, but .13 breaks it. I have about 59k of Solid Fuel in passive provider chests, and my 48 Rocket fuel assemblers that each request 67 Solid Fuel are not getting anything. I have over 10k available bots just sitting idle. I have tried the checkbox for buffer chests, removing/adding the requested items, and even delete and replace the requester chest, none of which fixed the issue. the only mod I'm using is Auto Deconstruct.
Please make a new report with the save and mods showing the issue.
If you want to get ahold of me I'm almost always on Discord.
Koub
Global Moderator
Global Moderator
Posts: 7784
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by Koub »

Duplicate of viewtopic.php?f=30&t=56135 I guess ?
Koub - Please consider English is not my native language.
golfmiketango
Filter Inserter
Filter Inserter
Posts: 549
Joined: Fri Jan 29, 2016 2:48 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by golfmiketango »

I suspect I have encountered an unfixed bug brought about by the introduction of buffer chests... it has to do with the "request from buffer chests" check-box. Check out the attached save (mod hacks should be down to just the one hacked up blueprint flipper mod which I've attached; remaining mods are standard from-the-portal mods which the automagic "sync mods with save" feature should cover fine).

In the save you'll see I'm standing next to a terrible hack which builds green science from robot logistics. Note, in particular, the requestor feeding the iron-gear-wheel assembler just to my right. If you open up the UI for that requester chest, and hover the mouse over the request slot for iron plates, you'll see that
  • There is a general shortage of iron plates in my network
  • The checkbox for "request from buffer chests" is checked
Note that no items are scheduled for delivery and that, even if you wait for a very long time, no iron plates are ever delivered to this chest. Yet, there are requestors nearby getting delivery just fine. Now, returning to the requester chest UI, go in and turn off "request from buffer chests", and hover the mouse over the iron-plates request slot again. You will see that immediately items are scheduled for delivery. I would bet just about anything that if you cheat in a provider chest with a million iron plates in it, all of a sudden, iron plates would start being delivered as well -- in my experience if I change either bullet point above, deliveries resume.

What I believe is happening is that somehow requester chests with "request from buffer chests" checked are effectively given a lower fulfillment priority when scheduling logistics deliveries of scarce items in busy networks, either because they are in a different queue which starves for deliveries in a shortage, or, if there is just one queue/list, then due to some glitch in the code which normally slides the fulfillment window in a loop over the list of requesters (which would normally ensure that in, a shortage, everybody gets a little bit), causing starvation of some (but maybe not all) requesters configured to request from buffer chests. It might be a build-order thing; these chests are among the last to have been built in this network.

[Edit: oops, just realized this is a "resolved" bug. Would some mod be so kind as to move my post to a new thread as if it were a fresh bug report? tia]
Attachments
fifth_103.zip
(94.21 MiB) Downloaded 200 times
Blueprint_Flip_Turn_1.0.0.zip
(6.21 KiB) Downloaded 131 times
Rseding91
Factorio Staff
Factorio Staff
Posts: 14348
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by Rseding91 »

Buffer chests do have a lower priority than requester chests - by design.
If you want to get ahold of me I'm almost always on Discord.
golfmiketango
Filter Inserter
Filter Inserter
Posts: 549
Joined: Fri Jan 29, 2016 2:48 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by golfmiketango »

It's not a buffer chest. It's a blue requester chest.

Unless ... my assumption is wrong? I am assuming that checking the box on a requester chest to accept delivery from buffer chests does not mean it will only accept delivery from buffer chests, but in addition to any other providers.

If that were incorrect, it would explain everything I'm seeing, but it would be (in my somewhat wierd mind, at least :lol:) such a tragedy that I'm not even thinking about that as a serious possiblity...?

[Edit: hm, well maybe not so completely tragic, since, I suppose, I would just have to daisy chain a buffer-chest requestor to a non-buffer-chest requestor to make a 3-tile black-box apparatus that works approximately how I think the requestor "obviously should" work with the box ticked; but I lose control of precisely how many items are buffered there unless I fill several more tiles with combinators and add yet another inserter and an active provider to the mix].
Jürgen Erhard
Filter Inserter
Filter Inserter
Posts: 299
Joined: Sun Jun 12, 2016 11:29 pm
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by Jürgen Erhard »

Rseding91 wrote:Buffer chests do have a lower priority than requester chests - by design.
Let me get this straight (and, if you guys ever write a manual for this game, put it in): if both a buffer chest and a requester chest request an item, and there are fewer of that available than both request in total, the buffer chest always loses? That makes buffer chests one bit less useful.
golfmiketango
Filter Inserter
Filter Inserter
Posts: 549
Joined: Fri Jan 29, 2016 2:48 am
Contact:

Re: [Rseding91] [0.16.12] Still having requester problems

Post by golfmiketango »

Jürgen Erhard wrote:
Rseding91 wrote:Buffer chests do have a lower priority than requester chests - by design.
Let me get this straight (and, if you guys ever write a manual for this game, put it in): if both a buffer chest and a requester chest request an item, and there are fewer of that available than both request in total, the buffer chest always loses? That makes buffer chests one bit less useful.
You "have it straight." (I realize I'm not Rseding91 but I'm very, very sure). Although it might make them less useful for certain things, it makes them more useful, if you are using them as buffers, rather than as general-purpose logistics containers. Because, why would you want your bots to deliver stuff to your buffers, and then immediately turn around and deliver the same stuff from your buffers to your requesters, or your character, if your requesters/character are already empty and bots could just deliver things directly where they're going?

If you want a magical gizmo with the same priority as a requester chest when requesting, but that otherwise works almost (not 100% but damn close) like a buffer chest, and you could part with 10 tiles of space, you could always do something clever like this, (putting your request into the constant combinator):

HighPriorityBufferChest.png
HighPriorityBufferChest.png (534.87 KiB) Viewed 7170 times
[/url]
Blueprint String
[Edit: Throughput of the above is constrained by the inserter but that could be fixed by manually setting the request in the BufferChest (unfortunately we can't set requests and output contents from buffer chests simultaneously). Also, I am not sure why I used the stack size of one and blue inserter. I think a stack inserter with full stack size should be fine there. Finally, I should have documented one more detail: it's important that the requester chest above is not configured to request from buffer chests, otherwise bots will just keep moving items between the requester and buffer chests and the stack inserter will keep moving them back forever!
Post Reply

Return to “Resolved Problems and Bugs”