Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006074Dwarf FortressDwarf Mode -- Transport/Haulingpublic2012-07-06 12:032020-03-06 04:51
0006074: Wheelbarrows accumulate items from incomplete hauling jobs
If a wheelbarrow is assigned to a stockpile, it will gradually accumulate extra items in it that are not removed when the wheelbarrow is unloaded. While I have not been able to catch exactly how these items end up stuck in the wheelbarrow, I suspect it has to do with hauling jobs that are cancelled after the wheelbarrow is loaded, but before it can be unloaded.
Have a busy stockpile with wheelbarrows assigned to it. Wait.
No tags attached.
related to 0007616resolved lethosor Wheelbarrows associated with large stockpile cause job cancellation spam 
related to 0009509new  Wheelbarrow assigned to stone stockpile loaded into mine cart 
Issue History
2012-07-06 12:03TelarinNew Issue
2013-03-07 01:14DwarfuNote Added: 0023889
2013-03-07 01:14DwarfuTag Attached: AWAITING UPDATE
2014-01-20 19:46FootkerchiefStatusnew => resolved
2014-01-20 19:46FootkerchiefResolutionopen => unable to reproduce
2014-01-20 19:46FootkerchiefAssigned To => Footkerchief
2014-06-14 10:34FootkerchiefNote Added: 0024818
2014-06-14 10:34FootkerchiefStatusresolved => acknowledged
2014-06-14 10:37FootkerchiefTag Detached: AWAITING UPDATE
2014-06-14 13:07lethosorNote Added: 0024821
2014-08-11 11:48KanddakNote Added: 0028820
2014-08-15 07:09FootkerchiefStatusacknowledged => confirmed
2014-08-19 10:19FootkerchiefRelationship addedrelated to 0007616
2015-03-04 01:24Larix2Note Added: 0032324
2015-03-05 15:26lethosorResolutionunable to reproduce => open
2016-01-08 11:42Afghani84Issue Monitored: Afghani84
2017-10-30 14:22LociRelationship addedrelated to 0009509
2018-04-13 09:52HuntthetrollIssue Monitored: Huntthetroll
2020-03-06 02:39risusinfNote Added: 0040317
2020-03-06 04:51FantasticDorfNote Added: 0040318

2013-03-07 01:14   
Reminder sent to: Telarin

Can you try to reproduce this and upload a save to http://dffd.wimbli.com [^] and post a link here? It would help to see what's going on with those items.
2014-06-14 10:34   
Reopening due to corroboration at http://www.bay12forums.com/smf/index.php?topic=139295.msg5373379#msg5373379 [^]
2014-06-14 13:07   
Here's a save: http://dffd.wimbli.com/file.php?id=8652 [^] (I used DFHack to set up the fortress quickly, but didn't interfere with hauling).
The tower-cap wheelbarrow is assigned to the stockpile - a previous hauling task was interrupted by closing the floodgate, and the granite in the wheelbarrow (from the old hauling job) is not emptied when reaching the stockpile. New hauling jobs can use this wheelbarrow, and their stone is removed upon arrival, but the old stone is untouched.
I haven't been able to reproduce the problem of wheelbarrows becoming unusable, mentioned in the forum thread above, but it may occur when the wheelbarrows reach capacity.
2014-08-11 11:48   
A couple weeks ago in 0.40.05 I had an instance where a stone was stuck in a wheelbarrow assigned to a stone stockpile that fed a minecart which dumped into a second stone stockpile with no wheelbarrows. Dwarves would repeatedly load the entire wheelbarrow-with-stone into the minecart, then haul it back from the second stockpile to the first. Unfortunately I marked the stone for dumping to resolve the issue instead of thinking to post a save at the time.
2015-03-04 01:24   
I find that in the most recent versions, this issue can become very noticeable in forts with long hauling distances. I got stockpiles where each of the three wheelbarrows had at least three stones stuck in it, but dumped them all out before thinking of looking at the issue here. DF 0.40.24.
2020-03-06 02:39   
Apparently still actual, just observed a wheelbarrow loaded with gabbro being taken from stockpile to get another stone.
2020-03-06 04:51   
By 'actual' which specific version are you referring to for a reference without jumping to conclusions that its 47.04 (latest as of writing) @Larix2

May also be worth investigating for minecarts that operate on a similar logic, since objects loaded inside might be left behind if a route criteria is never met or the dwarf guiding/riding is interrupted. Though like all container objects and some buildings, they can be dumped out by assigning the interior items to be dumped seperate to the container by mass designation or inspecting their inventory.