Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000340Dwarf FortressDwarf Mode -- Jobs, Haulingpublic2010-04-03 18:582017-02-01 14:34
oliver 
 
lowminoralways
newopen 
Windows XP
0.31.01 
 
0000340: Dwarf repeatedly try to store job-based weapons in burrow-forbidden stockpiles
I have an ex-miner dwarf that is repeatedly trying to haul a carried pick to a weapon stockpile that is outside his burrow, causing job cancellation spam.
Assign Urist McMiner the Mining labor, let him get a pick.

Create a weapon stockpile that accepts picks; make sure it's the only such stockpile.
Create a burrow that does *not* include the weapon stockpile.

Pause the game.
Turn off the mining labor on Urist.
Assign Urist to the burrow created previously.
Unpause the game.

Now Urist will spam "Urist McMiner cancels Store Item in Stockpile: Drop-off inaccessible". He is trying to store his carried pick (which no longer matches his enabled labors), but the target stockpile is outside his burrow. He never works out to either just drop the pick on the ground, or to override the burrow restriction.
burrow, hauling
related to 0000600new  haulers in burrows seem to stand around contemplating hauling jobs they can't perform 
related to 0001451confirmed Dwarfu Military equipment interferes with civilian equipment (picks/axes/crossbows/quivers) 
parent of 0003733new  miners won't mine / woodcutters won't cut 
has duplicate 0010122resolved Loci Relieved soldiers confined to a burrow don't drop their equipment, spam cancellations, and stand in place 
related to 0003221confirmed Loci Dwarves assigned to haul objects outside of restricted burrow 
Not all the children of this issue are yet resolved or closed.
Issue History
2010-04-03 18:58oliverNew Issue
2010-04-03 18:59oliverTag Attached: hauling
2010-04-03 18:59oliverTag Attached: burrow
2010-04-20 01:05FootkerchiefRelationship addedchild of 0000600
2010-07-16 09:13FootkerchiefRelationship replacedrelated to 0000600
2010-07-16 09:14FootkerchiefRelationship addedrelated to 0000535
2010-12-19 09:35FootkerchiefRelationship addedrelated to 0003221
2011-02-28 21:43FootkerchiefRelationship addedrelated to 0001451
2011-02-28 21:43FootkerchiefRelationship deletedrelated to 0000535
2011-02-28 21:44FootkerchiefRelationship addedparent of 0001199
2011-02-28 21:45FootkerchiefRelationship addedparent of 0003733
2011-02-28 21:46FootkerchiefNote Added: 0015620
2011-02-28 21:47FootkerchiefSticky IssueNo => Yes
2011-03-19 08:57Hieronymous AlloyIssue Monitored: Hieronymous Alloy
2011-07-15 06:42theothersteve7Note Added: 0018240
2012-03-16 07:52robertheinrichNote Added: 0021507
2012-03-16 08:02robertheinrichNote Edited: 0021507bug_revision_view_page.php?bugnote_id=0021507#r8020
2012-03-17 06:32FootkerchiefIssue Monitored: robertheinrich
2012-03-17 06:32FootkerchiefNote Added: 0021528
2012-03-17 15:01robertheinrichNote Added: 0021539
2012-03-27 04:02StebIssue Monitored: Steb
2012-08-25 00:15UristMcDorfNote Added: 0023487
2012-08-25 00:20UristMcDorfNote Edited: 0023487bug_revision_view_page.php?bugnote_id=0023487#r8768
2013-03-04 01:08DwarfuRelationship deletedparent of 0001199
2015-12-12 12:44CaliteIssue Monitored: Calite
2017-02-01 14:30LociRelationship addedhas duplicate 0010122
2017-02-01 14:34LociNote Added: 0036248

Notes
(0015620)
Footkerchief   
2011-02-28 21:46   
Saves posted at 0001199:0013755 and 0003733:0014539.
(0018240)
theothersteve7   
2011-07-15 06:42   
Dwarves do the same thing when pasturing animals, attempting to pasture animals not in their burrow into pastures not in their burrow, then cancel-spamming.
(0021507)
robertheinrich   
2012-03-16 07:52   
(edited on: 2012-03-16 08:02)
Problem still occurs in 34.05 and personally I would set the severity to "major".

My situation:
Only survivor of my fort is a vampire who usually is safely locked away in his own burrow behind raised drawbridges. I let him out (he has a lever for the drawbridge in his rooms) to do burial and some other hauling. Now new migrants arrived and I told him to return to his burrow. But he was carrying something to a stockpile and started spamming that the drop-off is inaccessible. Instead of going to his burrow he is standing in front of the stockpile and doesn´t move.

Now this situation is not really severe, but in other cases (tell citizens to retreat to a safe burrow during a siege/ambush) this might end deadly.

I tried a bit around...

- The item in question is a sock. So I created a 1-tile stockpile for finished goods inside his burrow. The spamming continued.
- I added one of the tiles of the finished good pile to his burrow. The spamming continued.

Obviously a specific tile of the stockpile was set as destination and the destination did not change (by for example checking if another finished good pile is inside his burrow).

Suggestion: make haulers simply drop whatever they are carrying in such a situation.

(0021528)
Footkerchief   
2012-03-17 06:32   
Reminder sent to: robertheinrich

That's 0000597. Please upload a save to http://dffd.wimbli.com/ [^] and post the link at that report.
(0021539)
robertheinrich   
2012-03-17 15:01   
It´s a known problem for years. Why should I bother with uploading a save?
(0023487)
UristMcDorf   
2012-08-25 00:15   
(edited on: 2012-08-25 00:20)
I find this to be a pretty common problem. Usual causes for me:
- 1) burrows-restricted doctors who pick up cloth or thread for doctoring which was stored in the hospital zone (and burrow), but when finished, want to store the leftovers in the cloth stockpile. Specific workaround: add the cloth stockpile to the doctors' burrow.
- 2) other burrows-restricted dwarves who drink from a barrel with one drink in it, but when finished want to put the now-empty barrel in the furniture stockpile. Specific workaround: add the furniture stockpile to all burrows.

General workaround: forbid the item the spamming dwarf is hauling. The next time he cancels the job, he'll also drop the item where he's standing, and it can then be unforbidden.

(0036248)
Loci   
2017-02-01 14:34   
0.43.05: latias1290 reported relieved soldiers confined to a burrow get stuck trying to haul their equipment to a stockpile outside their burrow (0010122)