Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0005878Dwarf FortressDwarf Mode -- Jobs, Haulingpublic2012-05-14 09:192012-11-27 18:28
slink 
Toady One 
normalmajorhave not tried
acknowledgedopen 
PCWindows7
0.34.08 
 
0005878: Dwarves sent to farm plot to "Harvest Plants", then sent away with "No Job"
Dwarves walk toward plump helmet plot with Harvest Plants job. Once there, they stop, then return to meeting area with No Job. This happens frequently.

May be related to use of barrels for food storage since after this save was uploaded someone did haul a barrel to the plot and I am sometimes seeing a Store Item in Barrel job.


http://dffd.wimbli.com/file.php?id=6302 [^]
Hauling food is enabled.
There is room in a stockpile with Plant storage enabled.
There are idle Dwarves with hauling enabled.
There are 10 - 15 plump helmets available for harvest.
There are no burrows defined.
No tags attached.
related to 0005895resolved Toady One Herbalist takes multiple trips/plant 
related to 0005992resolved Toady One Conflict between hauling jobs (i.e. filling containers) and other jobs using items in those containers 
Issue History
2012-05-14 09:19slinkNew Issue
2012-05-14 09:59SinistarNote Added: 0022486
2012-05-14 10:10slinkNote Added: 0022487
2012-05-14 10:12slinkNote Edited: 0022487bug_revision_view_page.php?bugnote_id=0022487#r8387
2012-05-14 10:12slinkNote Edited: 0022487bug_revision_view_page.php?bugnote_id=0022487#r8388
2012-05-14 10:32slinkNote Edited: 0022487bug_revision_view_page.php?bugnote_id=0022487#r8389
2012-05-14 13:37slinkNote Added: 0022498
2012-05-14 15:52FootkerchiefNote Added: 0022501
2012-05-15 05:50slinkNote Added: 0022512
2012-05-15 05:50slinkNote Edited: 0022512bug_revision_view_page.php?bugnote_id=0022512#r8393
2012-05-15 07:22FootkerchiefNote Added: 0022516
2012-05-15 07:22FootkerchiefSummaryHarvest Not Hauled => Dwarves sent to farm plot to "Harvest Plants", then sent away with "No Job"
2012-05-16 03:30Toady OneNote Added: 0022535
2012-05-16 03:30Toady OneAssigned To => Toady One
2012-05-16 03:30Toady OneStatusnew => acknowledged
2012-05-16 07:18FootkerchiefNote Added: 0022538
2012-05-16 12:55slinkNote Added: 0022544
2012-05-16 14:28slinkNote Added: 0022546
2012-05-16 15:08slinkNote Edited: 0022546bug_revision_view_page.php?bugnote_id=0022546#r8397
2012-05-16 17:47FootkerchiefNote Added: 0022551
2012-05-18 01:35Toady OneNote Added: 0022582
2012-05-18 06:02slinkNote Added: 0022587
2012-05-18 06:03slinkNote Edited: 0022587bug_revision_view_page.php?bugnote_id=0022587#r8415
2012-05-18 06:27slinkNote Edited: 0022587bug_revision_view_page.php?bugnote_id=0022587#r8419
2012-05-18 15:11HiEvNote Added: 0022599
2012-05-19 08:50FootkerchiefRelationship addedrelated to 0005895
2012-05-19 17:43Jon-AceNote Added: 0022622
2012-05-19 18:15Jon-AceNote Edited: 0022622bug_revision_view_page.php?bugnote_id=0022622#r8430
2012-05-30 07:21slinkNote Added: 0022789
2012-06-05 09:08ThrelicusIssue Monitored: Threlicus
2012-06-21 06:04FootkerchiefRelationship addedrelated to 0005992
2012-11-27 18:28nb4estIssue Monitored: nb4est

Notes
(0022486)
Sinistar   
2012-05-14 09:59   
Are by any chance wheelbarrows enabled in mentioned food stockpile? I think I just noticed that dwarfes refuse to haul stuff by hand if there are now wheelbarrows free and at the same time they are enabled on target stockpile. Maybe you do not even have wheelbarrows and that is causing some troubles?
(0022487)
slink   
2012-05-14 10:10   
(edited on: 2012-05-14 10:32)
I forgot to comment on that. No wheelbarrows either. I took those off the food and wood stockpiles when I discovered that only three Dwarves at a time would haul if maximum wheelbarrows was enabled. I know both stockpiles (food and wood) were still working after I removed the wheelbarrows because I saw numerous Dwarves hauling wood from the clear-cut and food from the wagon, afterward.

Edit: I see there are three wheelbarrows on it now. I don't know whether it had wheelbarrows on it in the uploaded save, but I know that I had removed them in order to get the food in out of the wagon in a timely fashion. I do have plenty of wheelbarrows, anyway, and they aren't being used to carry the barrels that are being filled at the plot. Oh, and now barrels with food already in them are being carried by hand to the plot for harvest, even though the stockpile says three wheelbarrows and has three wheelbarrows present. Only one person at a time seems to be carrying a barrel to the plot.

(0022498)
slink   
2012-05-14 13:37   
Okay, I checked and save/load does not revert the status of wheelbarrow setting on stockpiles that used to have three but now have none. I must have put three wheelbarrows back onto the food pile. I know I did on the wood pile because I had added stone to it. However, Dwarves were not using wheelbarrows to move the partially filled barrels to the farming plot. Nor is more than one Dwarf at a time moving a barrel to the plot.

Sorry for the confusion.
(0022501)
Footkerchief   
2012-05-14 15:52   
Do I need to change the summary/description? I'm having trouble following all the notes.
(0022512)
slink   
2012-05-15 05:50   
Maybe so. I panicked because the haulers were not harvesting the food and I thought the fortress was going to starve. They did eventually harvest the food, so the severity is not major after all.

However, the game does:

1. Repeatedly send someone to the plot with the Harvest Plants job, only to let them go with No Job once they get there.
2. Ignore food stockpile wheelbarrows for the job.
3. Use one barrel at a time for one plot, despite multiple barrels and haulers available.

2 and 3 may be as intended, but 1 still seems wrong to me. How about "Dwarves Sent To Plot With Harvest Plants Job, Then Sent Away With No Job"? Also downgrade it to minor please, if that is possible.

(0022516)
Footkerchief   
2012-05-15 07:22   
We don't actually use the severity field in any way, so I'll leave it alone.
(0022535)
Toady One   
2012-05-16 03:30   
Is this the right save? Unless I got confused, it looks like it has a world.dat instead of world.sav, so there isn't an active fort. I have a world ready for embark with much volcanic activity.
(0022538)
Footkerchief   
2012-05-16 07:18   
Reminder sent to: slink

slink, please verify that you uploaded the correct save as per Toady's comment at 0005878:0022512.
(0022544)
slink   
2012-05-16 12:55   
Argh. I have no idea why noterich's save is in that 7z file. I was having problems with Windows complaining about permissions and making compatability directories. I will make a new one for you.
(0022546)
slink   
2012-05-16 14:28   
(edited on: 2012-05-16 15:08)
http://dffd.wimbli.com/file.php?id=6302 [^] again.

I could not upload the exact same save, but I reproduced the job assignment situation from the initial save of that embark. At the moment of the save, a Dwarf is returning with No Job after having been sent to Harvest Plants. The wheelbarrows are, however, being used correctly. I tried cycling wheelbarrows to zero, allowing harvest, then going back to 3, and they still worked. I don't know why they were not being used in the first situation.

On the Harvest Plants => No Job, it is best observed when there are a lot of plants to harvest and a lot of idle Dwarves. If there is only one plant to harvest everything works perfectly. The situation in my first save must have happened because I had everyone digging while the plants matured, and then suddenly there were a lot of idle Dwarves and an entire field of ripe plump helmets to be harvested. Why only one barrel at a time was being taken to the field I do not know, except that perhaps each barrel is given a chance to be filled before another is sent. The field in the current save ends up being harvested competely into one empty barrel, for about the last five plants. I must have had a number of nearly full barrels in the original situation.

It may be that no one really cares about this, except that maybe they don't want a lot of Dwarves going to one job only to turn away. It's not that different from too many Dwarves filling coffers in the hospital, though.

(0022551)
Footkerchief   
2012-05-16 17:47   
Reminder sent to: Toady One

slink has uploaded a new save.
(0022582)
Toady One   
2012-05-18 01:35   
Ah, okay, so the harvest job is that they go to the plot and pick the plant. Then in the old one the storage code would kick in, and they'd bring it to a barrel. In the new one, the harvest job has the same code, but the picked plants get consolidated into a barrel storage job once the dwarves think about the plants they have in their the inventory. So somebody comes by and scoops them up (generally the first dwarf to pick a plant, because they are the one that generates the storage job the rest piggyback onto). The dwarves don't yet understand that harvest jobs lead to storage jobs, so they don't have a barrel ready.
(0022587)
slink   
2012-05-18 06:02   
(edited on: 2012-05-18 06:27)
You know what would work? The ability to set a stockpile to only take from a farm plot, as an alternative to taking from a workshop or another stockpile. Then people could use a two-stockpile system with no barrels in the harvesting stockpile and barrels in the final storage stockpile.

Edit: On second-thought, this isn't required. Allowed contents sets the harvest stockpile to particular farm plot(s), and if the storage stockpile only takes from the harvest stockpile then the barrels won't travel to the farm plot anyway.

(0022599)
HiEv   
2012-05-18 15:11   
This may also be related to bug 0005895.
(0022622)
Jon-Ace   
2012-05-19 17:43   
(edited on: 2012-05-19 18:15)
I assume the current workaround is to have empty barrels at hand. My current fort was experiencing this issue and once I made more barrels it seems to happen less frequently since, based on what Toady has said, the harvesting dwarfs have a barrel with them.

(0022789)
slink   
2012-05-30 07:21   
Actually, what he said is that they don't have a barrel with them, because they don't realize that the Harvest Plants job will lead to a Store Item in Stockpile job. Once they realize a barrel is needed, they drop the plants back onto the plot and someone responds to the Store Item in Stockpile job with a barrel.

Therefore the current workaround is to have harvesting done into short-term stockpiles which don't allow barrels, and have long-term storage stockpiles with barrels take from those stockpile.