View Issue Details

IDProjectCategoryView StatusLast Update
0000600Dwarf FortressDwarf Mode -- Jobs, Haulingpublic2015-07-03 13:36
Reporterderigo Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version0.31.01 
Summary0000600: haulers in burrows seem to stand around contemplating hauling jobs they can't perform
DescriptionDwarves assigned to burrows with hauling enabled don't function properly. If any hauling jobs are available that start in the burrow, but end out of the burrow, they will spam the log with Dropoff innaccessible errors.

If you heavily restrict what hauling jobs they can perform (like putting an hauler with only item hauling enabled in a smelter/bar-block stockpile burrow), the hauler seems to spend 80% of his time doing nothing, presumably attempting to start jobs he can't do because they are outside of the burrow.
Steps To Reproduceexample using a smelting area.
1) create a smelter
2) smelt many bars
3) define a burrow on the smelter and on a bar/block stockpile(along with food drink and beds if you want your hauler to not die)
4) assign a hauler to the burrow
5) restrict his hauling to item hauling to avoid error spam
7) have plenty of other item hauling job available elsewhere in the fort, outside the burrow
6) watch his behavior
Additional InformationIt sure would be nice to have this fixed, as it would allow you to restrict haulers to certain areas, preventing them from walking hundreds (or thousands) of tiles in between jobs unnecessarily, but it is by no means game breaking.
Tagsburrow, burrows, hauler, idle, job cancellation, message spam

Relationships

related to 0002416 new For jobs on edge of burrow, dwarves get stuck trying to complete the job from outside the burrow 
parent of 0001307 new Harvesting dwarf assigned to burrow trying to drop off plant outside 
parent of 0001333 new Dwarves get stuck on items when the only stockpile is outside of the hauling dwarf's burrow 
parent of 0006315 resolveduser11 Place Item in Tomb - Item Inaccessible 
parent of 0010956 acknowledgedLoci Dwarf cannot pasture animal outside of civilian alert burrow, gets stuck repeatedly canceling job 
related to 0000597 confirmeduser6 Civilians assigned to burrows while hauling something spam "dropoff inaccessible" 
related to 0000340 new Dwarf repeatedly try to store job-based weapons in burrow-forbidden stockpiles 
related to 0001359 new Doctors in burrows cannot drop supplies without proper stockpiles 
related to 0003221 confirmedLoci Dwarves assigned to haul objects outside of restricted burrow 
related to 0001232 confirmeduser6 Mechanic assigned to Burrow links levers to objects outside burrow. 
related to 0008100 assigneduser6 Doctor gets assigned to treat patients outside doctor's burrow, patient rests forever 
related to 0008704 assigneduser6 Carpenters with no available wood idle(no job) when jobs are pending instead of performing other tasks(I.E. hauling wood) 
related to 0009012 resolvedlethosor Dwarves abandon wheelbarrows if they ever step out of burrows, even if destination tiles are within burrow 
Not all the children of this issue are yet resolved or closed.

Activities

Syndic

2010-04-09 12:26

reporter   ~0002380

The spam works the other way around too, I had my important dwarves in an "inside only" burrow that spanned my entire fortress, and they kept cancelling "store item in stockpile" jobs because they couldn't reach the wood logs my woodcutter produced outside.

Annoying

2010-04-13 00:05

reporter   ~0003214

I have a variation of this bug I believe. My dwarves in a burrow attempt to seek barrels and bins outside of the burrow to place on empty stockpiles as the initial container even when barrels or bins are available inside the burrow. The dwarves in the burrow can be prompted to use local barrels with some finnagling of stockpiles.

To produce,
1 dwarf assigned to a single burrow exclusively with barrels.
Assign a food or alcohol stockpile (seeds may try to use bags I haven't checked).
Dwarf may retrieve a local barrel but is likely to spam cancellations.

Temporary workaround:
Allow barrels in the stockpile.
The dwarf will fill with the barrels available within the burrow.
Then disable the barrels (disabling barrels may not be necessary) in the stockpile and now the dwarf will stock with food.

Granite26

2010-04-22 20:41

reporter   ~0004669

Last edited: 2010-04-22 20:42

Seeing this as well. The truly hideous bit is that it's a stone stockpile in the dwarf's area. There's plenty of stones nearby, but they want the ones 100 z-levels down.

Areyar

2010-04-28 08:37

reporter   ~0005530

related:
Tasks in progress that become impossible due to pathing restrictions and/or job-assignments are not really dropped by the dwarf, causing dancing with red/cyan "?" status.

To reproduce: locate a dwarf hauling something, disallow that itemtype from being hauled by that dwarf, observe it dropping the item, walking a few tiles go red "?" (looking for job?), walk over to item, go cyan "?" (pathing?), drop item, repeat.

morikal

2010-07-25 20:17

reporter   ~0011050

See 0002843 as well: I've had this happen again and again with no hauling enabled. I can forbid the offending item, but if I unforbid it, another burrowite with no hauling enabled will go stand over it spamming cancellation messages. (I have a save linked in 0002843)

weaselboy246

2010-08-03 01:44

reporter   ~0011431

I've had this issue with a doctor trying to store cloth or thread in the tailor stockpile, which is outside the hospital burrow. Plenty of storage inside, but since tailor is the room next door, it probably thinks it is closer.

Pacho

2012-05-20 17:15

reporter   ~0022645

This issue seems to keep popping up. I have a bunch of dwarves constantly cancelling jobs due to the need of stone stockpiles now for sorting. One of my "take from anywhere" stockpiles keeps getting job cancellations from dwarves that have a burrow that severely limits their travel. They keep wanting to get stones from deep within the mines but cancel the job as soon as they pick up the wheelbarrow.

quintilius

2012-05-22 07:57

reporter   ~0022660

"causing dancing" - i'm seeing this as well. Haulers with bins trying to collect something or put it away will get into a confused state where they dance back and forth (not often). The first time i just activated the offender into a squad - which caused him to drop the bin. The second time I went to the bin and forbade it - which crashed the game. (still running .09 if it matters)

user6

2012-05-22 10:57

  ~0022663

Reminder sent to: quintilius

A save would be extremely helpful. Please upload a save demonstrating this problem to http://dffd.wimbli.com/ and post the link here.

NW_Kohaku

2015-06-29 19:45

reporter   ~0032823

Last edited: 2015-07-04 08:49

I have a save demonstrating serious hauling job cancellation spam ("item inaccessible" 20 times per game day, EVERY GAME DAY,) including a rather annoying bug involving wheelbarrows being dropped when dwarves walk outside of their burrow.

They recognize the stockpile as being inside a burrow, the target as within the burrow, but if they ever path over any tile NOT in the burrow, they drop the wheelbarrow, and cannot recover it, because it is "not in their burrow", but will spam "item inaccessible" trying to recover it. (This also seems to lead to strange behavior where logs and stones in excess of what a wheelbarrow should hold get stored in the wheelbarrow and are never removed.) I made a separate report for wheelbarrows - 0009012

This thread discusses the problem: http://dffd.bay12games.com/file.php?id=10966

Add Note

Note

Issue History

Date Modified Username Field Change
2010-04-06 02:42 derigo New Issue
2010-04-06 02:43 derigo Tag Attached: burrow
2010-04-06 02:43 derigo Tag Attached: hauler
2010-04-06 02:43 derigo Tag Attached: idle
2010-04-09 12:26 Syndic Note Added: 0002380
2010-04-13 00:05 Annoying Note Added: 0003214
2010-04-18 15:34 user6 Relationship added related to 0000597
2010-04-18 15:36 user6 Relationship added parent of 0001307
2010-04-19 09:43 user6 Relationship added parent of 0001333
2010-04-20 01:05 user6 Relationship added parent of 0000340
2010-04-20 01:07 user6 Relationship added parent of 0001359
2010-04-22 20:41 Granite26 Note Added: 0004669
2010-04-22 20:42 Granite26 Note Edited: 0004669
2010-04-28 08:37 Areyar Note Added: 0005530
2010-07-16 09:13 user6 Relationship replaced related to 0000340
2010-07-25 20:17 morikal Note Added: 0011050
2010-08-03 01:44 weaselboy246 Note Added: 0011431
2010-12-19 09:35 user6 Relationship added related to 0003221
2011-03-30 13:32 user6 Sticky Issue No => Yes
2012-05-20 17:15 Pacho Note Added: 0022645
2012-05-22 07:57 quintilius Note Added: 0022660
2012-05-22 10:57 user6 Note Added: 0022663
2013-12-11 15:36 user11 Relationship added parent of 0006315
2014-01-22 08:41 user6 Relationship added related to 0002416
2014-01-27 13:51 user6 Relationship replaced related to 0001359
2014-08-19 13:42 user6 Relationship added related to 0001232
2014-08-21 06:55 user6 Relationship added related to 0008100
2015-01-12 06:49 user6 Relationship added related to 0008704
2015-06-29 19:45 NW_Kohaku Note Added: 0032823
2015-07-03 13:36 NW_Kohaku Tag Attached: burrows
2015-07-03 13:36 NW_Kohaku Tag Attached: job cancellation
2015-07-03 13:36 NW_Kohaku Tag Attached: message spam
2015-07-04 08:46 NW_Kohaku Note Edited: 0032823
2015-07-04 08:47 NW_Kohaku Note Edited: 0032823
2015-07-04 08:49 NW_Kohaku Note Edited: 0032823
2015-07-04 16:21 lethosor Relationship added related to 0009012
2018-11-22 01:19 Loci Relationship added parent of 0010956