Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0008897Dwarf FortressDwarf Mode -- Buildings, Machinespublic2015-04-03 22:002015-04-05 15:41
Pickerel 
lethosor 
normalminorhave not tried
acknowledgedopen 
WindowsWindows 88? 8.1?
0.40.24 
 
0008897: With enough looms and automatic web collection enabled, dwarves will only accept web collection jobs
I've been trying for 2 in-game years to get dwarves to build more dyer shops. I have 8 so far. I've tried all sorts of combinations: different areas, unmodified barrels and buckets, changing workshop settings like use only dyed and stuff (why that would affect it heck if I know, and it didn't), turning many dwarves' dyeing on to make sure some people need a shop... they just stand around until a current shop is open. I just have not been able to get them to build any more than 8 dyer shops. Meanwhile, I've been able to build many more shops of other types, including 30-some of each magma furnace, and 10 total jeweler shops. But try as I might, I can't get them to build dyer shops. I'm stuck at 8.
I haven't tried to reproduce it per se, because its a single long-running issue and I don't plan to start any new fortresses unless someone says to try something specific. But within this, I tried many things, some described above. All has been a no-go. 8 dyers seems to be my max.
No tags attached.
related to 0002869confirmed Dwarfu Massive "item inaccessible"/"could not find path" spam results from hauling jobs targeting unrevealed items 
Issue History
2015-04-03 22:00PickerelNew Issue
2015-04-04 06:13lethosorNote Added: 0032503
2015-04-04 06:13lethosorAssigned To => lethosor
2015-04-04 06:13lethosorStatusnew => needs feedback
2015-04-04 09:51PickerelNote Added: 0032507
2015-04-04 09:51PickerelStatusneeds feedback => assigned
2015-04-04 09:51PickerelNote Edited: 0032507bug_revision_view_page.php?bugnote_id=0032507#r13012
2015-04-04 09:52PickerelNote Edited: 0032507bug_revision_view_page.php?bugnote_id=0032507#r13013
2015-04-04 09:52PickerelNote Edited: 0032507bug_revision_view_page.php?bugnote_id=0032507#r13014
2015-04-04 12:46lethosorNote Added: 0032511
2015-04-04 12:46lethosorStatusassigned => needs feedback
2015-04-05 13:26PickerelNote Added: 0032516
2015-04-05 13:26PickerelStatusneeds feedback => assigned
2015-04-05 14:12PickerelNote Added: 0032517
2015-04-05 15:39lethosorNote Added: 0032518
2015-04-05 15:40lethosorRelationship addedrelated to 0002869
2015-04-05 15:40lethosorSummaryDwarves won't build any more dyer shops (have 8) => With enough looms and automatic web collection enabled, dwarves will only accept web collection jobs
2015-04-05 15:41lethosorStatusassigned => acknowledged

Notes
(0032503)
lethosor   
2015-04-04 06:13   
Is it possible to designate the workshop? Do you have unoccupied dwarves with the required labor enabled? A save uploaded to http://dffd.bay12games.com [^] would be helpful.
(0032507)
Pickerel   
2015-04-04 09:51   
(edited on: 2015-04-04 09:52)
Like I said, I activated MANY dwarves with dyeing. About half the fort has dyeing, if not more, and I often have many idlers. UPDATE! Though it took 2 strait years, it turns out that I saved the game, quit, and restarted. Suddenly they built the workshops! I thought that must be the workaround, so I build two more... it's been another year, and they haven't touched them. I tried repeatedly saving and quitting and re-entering, but it's all a no-go. E-flipping-gads... But at least I am up to 10 dyers shops total now! Only 9 more to go to meet my desired number ^.^

(0032511)
lethosor   
2015-04-04 12:46   
A save would be helpful so Toady can reproduce this bug on his end (given that it doesn't seem to be common). Are you using any labor-related utilities like autolabor, autohauler, or workflow?
(0032516)
Pickerel   
2015-04-05 13:26   
No, no utilities. Heck, I haven't even added any of my usual mods. I'm just playing vanilla.
(0032517)
Pickerel   
2015-04-05 14:12   
OH! I figured out what was going on! The problem had begun to extend to all parts of the fort, and it was obvious something was amiss: I had consistently 20 idlers yet nobody would haul a rotting corpse to an empty stockpile. This happened a number of times in a year, and that is just one notable example: everything in the fort was slowing down, a month's worth of work was taking a year... so i began paying attention to the cancellations. It's all collect webs: no web, or weave thread: no dyed thread. It had to do with the auto-collect-webs task at my 32 looms. My underground was at one time producing vast quantities of web, so I had built a huge number of looms to maximize production. These looms would generate web-collection tasks and the dwarves would take on the task. Then, they would find that there was no viable web, and the task would be cancelled. I have my dwarves somewhat restricted due to an increasing population of forgotten beasts, so web has gone way down. In the mean time, the cancelling dwarf has some lag between cancellation and choosing any new task. Also in the mean time, the collect webs task refreshes. The dwarf takes the task, realizes there's no web, and cancels. There's a lag time between cancellation and selection of a new task. Also, in the mean time, the collect webs task refreshes. The dwarf takes the task, realizes there's no web, and cancels. There's a lag time... you get the picture.
I just greatly sped up everything in my fort, and freed up all those perpetual idlers, by turning auto-web collecting off, and auto weaving off. Now I'll just do these things intermittently: build up a bunch of dyeable thread, then let them weave it all, and only turn on web collection if there's a lot of web about.
(0032518)
lethosor   
2015-04-05 15:39   
That sounds like 0002869, then. I think that the delay between accepting jobs is intentional to reduce the amount of cancellation spam, but I think that dwarves only accepting these jobs is an issue.