Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001173Dwarf FortressDwarf Mode -- Jobs, Designationspublic2010-04-14 17:562011-03-21 12:55
Syndic 
Toady One 
lowminoralways
resolvedfixed 
0.31.03 
0.31.22 
0001173: Dwarves refuse to haul accessible items until they've hauled ones that are currently inaccessible
I have my actual fortress walled off from the outside to keep the goblins out, and let immigrants fell trees to stockpile wood for later. Some immigrants died to ambushers, and I designated a dump zone outside and marked the immigrants' corpses and clothes for dumping to tidy the map up a bit. Then the ambushers killed off everybody who was outside.

The problem is, it seems that the game only creates as many "dump item" jobs as there are dwarves with refuse hauling activated, or something like that. So while the items outside are still designated for dumping and jobs to dump them are in the jobs listing, no new dump-jobs for items INSIDE my fortress, where I actually still have dwarves, are created. I fixed this by removing the dump marking from the outside items, but it took a bit for me to figure out what causes my dwarves to refuse dumping stuff.
- wall two sections of the map off from each other with dwarves in each
- designate items for dumping and a garbage dump zone in section A, let the game generate jobs for it
- kill off the dwarves in section A
- try getting anything dumped in section B
No tags attached.
parent of 0001519resolved Toady One Bars not being stockpiled because haulers are waiting to haul inaccessible items outside the fortress 
has duplicate 0003765resolved Footkerchief Rushing floodwaters in charnel cavern make bodies & parts disappear, cause weird dwarf idling. 
has duplicate 0001501resolved Dwarfu Finished goods are missing from the "Bring to Depot" screen and cage traps aren't being refilled. 
related to 0001267resolved Dwarfu Dwarves won't dump/haul certain items 
related to 0000074resolved Toady One Zones not getting cleaned up after removal (persist after save/load too) 
related to 0000796resolved Footkerchief Pathfinding fixates on nearest water source, even if water source is in an unavailable area. 
Issue History
2010-04-14 17:56SyndicNew Issue
2010-04-14 20:44FootkerchiefNote Added: 0003612
2010-04-24 00:48FootkerchiefRelationship addedparent of 0001267
2010-04-26 19:11FootkerchiefRelationship addedrelated to 0000074
2010-04-26 21:06FootkerchiefSummarydump-designated items an inaccessable area prevent dwarves from dumping accessable dump-designated items => Dwarves refuse to haul accessible items until they've hauled ones that are currently inaccessible
2010-04-26 21:06FootkerchiefRelationship addedparent of 0001519
2010-04-26 21:07FootkerchiefSticky IssueNo => Yes
2010-04-27 13:49jfsNote Added: 0005390
2010-04-30 00:10zagibuNote Added: 0005734
2010-06-14 19:37ChickenLipsNote Added: 0008445
2010-06-14 19:54FootkerchiefNote Added: 0008446
2010-06-14 20:47ChickenLipsNote Added: 0008454
2010-06-14 20:50ChickenLipsNote Edited: 0008454bug_revision_view_page.php?bugnote_id=0008454#r3230
2010-06-14 20:55ChickenLipsNote Edited: 0008454bug_revision_view_page.php?bugnote_id=0008454#r3231
2010-06-22 04:49TelarinNote Added: 0008940
2010-06-22 04:50TelarinNote Edited: 0008940bug_revision_view_page.php?bugnote_id=0008940#r3414
2010-07-11 10:02ProfligateIssue Monitored: Profligate
2010-07-13 19:38Mafia_PuppetNote Added: 0010190
2010-09-03 08:59UnvalancedNote Added: 0012379
2010-09-03 09:59kwielandNote Added: 0012382
2010-09-28 08:58schm0Note Added: 0013040
2010-09-28 08:58schm0Issue Monitored: schm0
2010-09-28 11:45Dame de la LicorneIssue Monitored: Dame de la Licorne
2010-10-14 08:22Khym ChanurIssue Monitored: Khym Chanur
2010-12-02 07:57FootkerchiefRelationship addedhas duplicate 0003765
2011-02-25 02:55DwarfuRelationship addedhas duplicate 0001501
2011-02-25 06:43FootkerchiefRelationship replacedrelated to 0001267
2011-03-09 04:03Toady OneStatusnew => resolved
2011-03-09 04:03Toady OneFixed in Version => 0.31.22
2011-03-09 04:03Toady OneResolutionopen => fixed
2011-03-09 04:03Toady OneAssigned To => Toady One
2011-03-09 04:53DwarfuSticky IssueYes => No
2011-03-09 17:25Khym ChanurIssue End Monitor: Khym Chanur
2011-03-21 12:55Dame de la LicorneIssue End Monitor: Dame de la Licorne
2011-04-01 12:51FootkerchiefRelationship addedrelated to 0000796

Notes
(0003612)
Footkerchief   
2010-04-14 20:44   
A save with all the stuff marked for dumping would probably be handy for this one. http://dffd.wimbli.com/ [^]
(0005390)
jfs   
2010-04-27 13:49   
I believe I've experienced this in 40d too.
(0005734)
zagibu   
2010-04-30 00:10   
Hmmm, this might be why my dwarves refuse to stockpile wood logs that have recently been cut down. They did get them for dumping, though.
(0008445)
ChickenLips   
2010-06-14 19:37   
I have a save of this if you're still interested, Foot.

Fortress in siege alert. Have stone marked for Dumping in a cavern that I forgot to include in the Burrow -- cavern probably has 20, 30. Much, much other stone marked for Dumping as well. 20-35 dwarves staying idle until I either include that area in the Burrow or remove the Dumping designations for those stones.
(0008446)
Footkerchief   
2010-06-14 19:54   
The save might be useful, yes.
(0008454)
ChickenLips   
2010-06-14 20:47   
(edited on: 2010-06-14 20:55)
Very well then. It may be found here:

http://dffd.wimbli.com/file.php?id=2513 [^]

Hope it helps.

Incidentally, this one also has the goblins-milling-about-outside-despite-an-open-door-to-the-south thing going on.

EDIT: Oh, for quick reference the problematic area excluded from the Burrow is the circular one to the east of the main complex, on level 143, with tetrahedrite in its SW wall section. The Burrow is the one called "North Tower," which is default.

EDIT AGAIN: This save also has had one wall construction (the northernmost one in the keep on lvl 149) that has been Waiting for construction forever despite idle masons. Not sure if it's a bug or something I'm missing, but, in case it's a bug involving the job not assigned, here it is.

(0008940)
Telarin   
2010-06-22 04:49   
(edited on: 2010-06-22 04:50)
I have experienced this same problem when I have my Civ restricted to a particular burrow. They eventually reach a point where everyone wants to haul items from outside the burrow and they will no longer take any hauling jobs inside the burrow.

They all will just repeatedly spam: "Urist McHauler cancels Store Item in Bin: Item inaccessible"

(0010190)
Mafia_Puppet   
2010-07-13 19:38   
I had a similar problem with my fort. I had my dwarves restricted to burrows Inside, and the "Urist McHauler cancels Store Item in Bin: Item inaccessible" propagated to the point that I had all 30 of my haulers idle trying to haul items outside the burrow to stockpiles.

It fixed when I let me dwarves out of my burrows. It took half an hour for them to get get through their queued hauling orders outside and get back to hauling things I cared about. It seems like they queue up haul orders in some kind of priority, too, because even though they locked up and refused to haul blocks, bars, wood, and refuse, they still happily hauled food and drink.

It seems like It takes time for them to lock up, though. I went 15 years inside before my dwarves ground to a halt, but I did notice hauling productivity gradually decline over time.

Obvious quickfix is to make sure everything outside is on forbid, but that really sucks when I want to harvest goblinite for iron and bolts. THE haulers I let leave the fort to collect them never locked up, but all the other haulers I didn't let out did. I didn't try forbidding everything after the hauling lockup, so it's still possible that another quick fix is just to forbid and unforbid everything to reset the process since it seems to take several years to fully lock up.
(0012379)
Unvalanced   
2010-09-03 08:59   
Forbidding doesn't always resolve the issue; I was finally forced to undesignate all stockpiles and dumping operations in inaccessible areas. (Fortunately, this was just the surface, and I'm on a flat map, which makes this easy.)
(0012382)
kwieland   
2010-09-03 09:59   
@Chickenlips: I had a similar thing happen with a construction of a floor. 3 game years and it still wasn't happening! I was building a floor tile from one accessible tile to an inaccessible area. The only access to the other area would be by the floor that I wanted to construct. I didn't pay attention and must have picked a stone for the floor that was on the ground in the inaccessible part.Therefore the job never could be done as the stone that was to be used to make the floor was on the inaccessible side!
(0013040)
schm0   
2010-09-28 08:58   
I've had this issue as well, as after the construction of my outer walls all of my skirmishes were initially outside the fortress itself. In between ambushes, I have multiple dwarves sent outside to pick up the remains. Now that my wall is built, skirmishes take place at the gate. Gathering the spoils of war and a few remaining pieces of stone are sporadic at best.

I've tried the forbid/unforbid trick with little to no success. I also regularly lock my dwarfs inside during ambushes, so this doesn't seem to work either.