Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0002627Dwarf FortressDwarf Mode -- Jobs, Healthcarepublic2010-07-11 09:592011-04-07 10:11
Toady One 
normalmajorhave not tried
LinuxLinuxDebian 5.0 i386
0002627: Dwarves cannot collect water for "Apply cast" job
When my dwarf tried to "Apply Cast" to an injured comrade, she brought some sort of cloth out of the hospital coffers; then she brought a bag of plaster from a furniture stockpile (since the hospital doesn't know how to store that yet); then she grabbed a bucket from a food stockpile and took it to the well. Now she's just sitting there confused.
http://dffd.wimbli.com/file.php?id=2656 [^]

F8 goes to the well. You can see the dwarf sitting there with Apply Cast as current job, bucket in hand.
bucket, plaster cast, plaster powder
related to 0000194resolved Toady One Hospital does not stock plaster powder, and doctors won't use stockpiled plaster to set bones 
related to 0001007new  Wells become unusable after being used for anything other than drinking 
has duplicate 0002927resolved Logical2u Doctors applying a cast to a dwarf with broken bones get stuck at the water source with bucket 
has duplicate 0003122resolved Logical2u (applying casts) Water is too complex for the dwarven mind. 
has duplicate 0003193resolved Footkerchief Dwarves rarely heal 
has duplicate 0004068resolved Footkerchief The plaster cast water collecting bug 
related to 0002937resolved Logical2u Dwarves don't use wells properly. 
Issue History
2010-07-11 09:59greycatNew Issue
2010-07-11 10:26FootkerchiefNote Added: 0009941
2010-07-11 10:26FootkerchiefRelationship addedrelated to 0000194
2010-07-11 10:37greycatNote Added: 0009947
2010-07-11 10:41FootkerchiefNote Added: 0009949
2010-07-11 10:54greycatNote Added: 0009950
2010-07-11 10:56greycatNote Added: 0009951
2010-07-11 11:15greycatNote Edited: 0009951bug_revision_view_page.php?bugnote_id=0009951#r3829
2010-07-11 13:27TomiTapioTag Attached: plaster cast
2010-07-11 13:27TomiTapioTag Attached: plaster powder
2010-07-11 13:27TomiTapioTag Attached: bucket
2010-07-13 03:46ChattoxNote Added: 0010108
2010-07-13 03:46ChattoxNote Edited: 0010108bug_revision_view_page.php?bugnote_id=0010108#r3925
2010-07-13 05:56FootkerchiefRelationship addedrelated to 0001007
2010-07-13 23:59IlleistNote Added: 0010220
2010-07-14 13:14TriloNote Added: 0010254
2010-07-15 08:03AnimagusIssue Monitored: Animagus
2010-07-15 12:44JimboOmegaNote Added: 0010366
2010-07-15 12:44JimboOmegaIssue Monitored: JimboOmega
2010-07-15 13:30JimboOmegaNote Edited: 0010366bug_revision_view_page.php?bugnote_id=0010366#r4030
2010-07-17 07:38BoldwynNote Added: 0010489
2010-07-18 03:09DissonanceNote Added: 0010550
2010-07-18 06:44pushing.robotNote Added: 0010556
2010-07-18 14:54ChattoxNote Added: 0010597
2010-07-18 14:57ChattoxNote Edited: 0010597bug_revision_view_page.php?bugnote_id=0010597#r4108
2010-07-20 07:21Orkel2Note Added: 0010715
2010-07-20 13:52bobbensNote Added: 0010739
2010-07-24 21:19VercingetorixNote Added: 0010942
2010-07-25 15:28greycatNote Added: 0011024
2010-07-26 15:35DroneNote Added: 0011108
2010-07-26 16:46DroneNote Edited: 0011108bug_revision_view_page.php?bugnote_id=0011108#r4335
2010-07-27 11:30akdNote Added: 0011165
2010-07-27 21:07JimboOmegaNote Added: 0011176
2010-07-28 01:47wRARIssue Monitored: wRAR
2010-07-28 11:59oolon1Note Added: 0011195
2010-07-28 12:26bobbensIssue Monitored: bobbens
2010-07-29 05:31JimboOmegaNote Edited: 0011176bug_revision_view_page.php?bugnote_id=0011176#r4388
2010-08-02 05:33Logical2uRelationship addedhas duplicate 0002927
2010-08-02 06:26partyaliasNote Added: 0011399
2010-08-02 13:59aleanderIssue Monitored: aleander
2010-08-05 10:51poopdaruIssue Monitored: poopdaru
2010-08-06 09:03UnisolIssue Monitored: Unisol
2010-08-17 22:26kaiIssue Monitored: kai
2010-08-20 00:11RhenayaIssue Monitored: Rhenaya
2010-08-20 00:14RhenayaNote Added: 0011948
2010-08-23 06:52CakeonslaughtIssue Monitored: Cakeonslaught
2010-08-25 05:11WarpCrowNote Added: 0012077
2010-08-25 05:12WarpCrowNote Edited: 0012077bug_revision_view_page.php?bugnote_id=0012077#r4703
2010-08-29 16:17axusNote Added: 0012243
2010-08-30 15:08Logical2uRelationship addedhas duplicate 0003122
2010-08-30 15:08Logical2uIssue Monitored: Lost
2010-09-01 18:58RossMIssue Monitored: RossM
2010-09-14 09:43kwielandNote Added: 0012635
2010-09-14 12:14QuietustNote Added: 0012638
2010-09-15 15:49Logical2uNote Added: 0012668
2010-09-15 15:50Logical2uSeverityminor => major
2010-09-15 15:50Logical2uSummaryApply Cast - dwarf stuck at well => Dwarves cannot collect water for "Apply cast" job
2010-10-08 01:58MistressNote Added: 0013252
2010-10-08 08:01vadiaNote Added: 0013261
2010-10-08 08:18QuietustNote Added: 0013262
2010-10-10 11:54Q.T.QuazarNote Added: 0013302
2010-11-18 00:15partyaliasNote Added: 0013973
2010-11-19 00:08Khym ChanurIssue Monitored: Khym Chanur
2010-11-21 12:31FootkerchiefRelationship addedhas duplicate 0003193
2010-11-26 12:46Taranli MarenIssue Monitored: Taranli Maren
2010-12-09 12:42CheesiecharlieNote Added: 0014478
2011-02-05 17:25Logical2uRelationship addedrelated to 0002937
2011-02-23 10:46DJ_DevilNote Added: 0015427
2011-02-24 13:01FootkerchiefRelationship addedhas duplicate 0004068
2011-02-24 13:01FootkerchiefSticky IssueNo => Yes
2011-02-24 14:40GlacialIssue Monitored: Glacial
2011-03-08 04:28InfiltratorIssue Monitored: Infiltrator
2011-03-13 05:34Toady OneStatusnew => resolved
2011-03-13 05:34Toady OneFixed in Version => 0.31.22
2011-03-13 05:34Toady OneResolutionopen => fixed
2011-03-13 05:34Toady OneAssigned To => Toady One
2011-03-13 06:17RhenayaIssue End Monitor: Rhenaya
2011-03-13 08:01aleanderIssue End Monitor: aleander
2011-03-13 18:01InfiltratorIssue End Monitor: Infiltrator
2011-03-14 09:53FootkerchiefSticky IssueYes => No
2011-03-15 10:43bobbensIssue End Monitor: bobbens
2011-03-19 20:03Khym ChanurIssue End Monitor: Khym Chanur
2011-03-26 09:16RossMIssue End Monitor: RossM
2011-04-07 10:11wRARIssue End Monitor: wRAR

2010-07-11 10:26   
Are you sure it's not just a job that takes a long time? How long have you tried waiting?
2010-07-11 10:37   
Multiple in-game days. The save is from the 21st of Slate. It's now the 23rd of Slate, and she's still sitting at the well.
2010-07-11 10:41   
Yeah, in-game days are really fast. Try waiting more like a month.
2010-07-11 10:54   
28th of Slate: the hunter is still sitting at the well with an empty bucket, now Thirsty. Meanwhile, the chief medical dwarf has also decided to Apply Cast (perhaps on a different injured dwarf, perhaps the same one; I have three dwarves with Immobilization Request on the Health screen).

Now two dwarves are sitting at the well with empty buckets.

Does it really take a month to put water into a bucket? I've never seen it take that long when dwarves perform Give Water.
2010-07-11 10:56   
(edited on: 2010-07-11 11:15)
1st of Felsite: Likot the Brewer, performing Give Water, brought a bucket to the very same well and filled it nearly instantaneously, then walked away with the bucket of water [10].

The hunter and the CMD are still sitting at the well with empty buckets.

7th of Felsite: the hunter succumbed to her thirst, gave up trying to figure out how to Apply Cast, and went upstairs to Drink.

8th of Felsite: after Drinking, she decided to Eat. She seems to have forgotten all about the Apply Cast job. The CMD is still at the well, not yet Thirsty or Hungry.

2010-07-13 03:46   
How on earth did you get them to use plaster in the first place?

Have you tried modding the dwarf speeds up? This sounds similar to the problem with the surgery, and modding the speed up then fixed the problem sort of.

2010-07-13 23:59   
http://dffd.wimbli.com/file.php?id=2682 [^]

Here's another save with the same problem; this one's been modded for speed, but with no effect on the job.
2010-07-14 13:14   
I had the same problem, then i forbade all empty buckets and the Dwarf used one with water in it left from a give water job.
2010-07-15 12:44   
(edited on: 2010-07-15 13:30)
Definitely seen this again and again.

Powder is bugged to begin with, it won't get stocked in the hospital, but in some circumstances people will grab some from wherever it is to try and make a cast... but they get stuck in the process.

Has anyone had a cast work properly?

2010-07-17 07:38   
I had a few different dwarves stuck on "apply cast". The save with one (from Mayday's 31.10 version) is here: http://dffd.wimbli.com/file.php?id=2711 [^]
2010-07-18 03:09   
I tried the solution by Trilo, and it actually worked. The doctor dwarf successfully applied the cast when he had a bucket with water available.

It seems that dwarves are unable to fill buckets for the "Apply Cast" job.
2010-07-18 06:44   
I had a fort with what could very well be the same glitch; more than a dozen dwarves were tasked with "fill pond", so they would grab buckets, head to the well or a murky pond, get water, and bring it back. Usually. After a few minutes, I started noticing dwarves stuck at the water sources, still with the "fill pond" order but doing absolutely nothing as the other dwarves came and went.

Briefly putting them in a squad and activating them would get them moving again, though they would forget about their original job. And if I waited long enough they would abort the job themselves to go eat, drink, or sleep. With roughly 15 dwarves tasked, there were an average of two dwarves (I never noticed more than three) stuck at any given time. Also, it wasn't the same dwarves getting stuck repeatedly; it seemed completely random.

I was using 31.08 on OS X; I haven't checked to see if other forts suffer from the same bucket-filling glitch, but it could be easy to replicate; assign some water sources, make a bunch of buckets, fill a pond.
2010-07-18 14:54   
(edited on: 2010-07-18 14:57)
I've not had this problem, however my well is always inside the hospital, maybe that fixes it?

2010-07-20 07:21   
I can confirm this bug, it needs fixing asap. Breaks healthcare.
2010-07-20 13:52   
Confirmed also with 0.31.10. If you have a bucket with water the apply cast will work successfully. It's just that with apply cast they won't actually get the water themselves.
2010-07-24 21:19   
I just had this problem, forbidding the buckets does work. Interestingly, when I looked at the bucket using Task, it said that it did have water in it; presumably, the dwarf has no problem filling the bucket with water but for whatever reason can't take the water to make plaster without having it already present as an "input".

My guess is it has to do with the way plaster is currently classified.
2010-07-25 15:28   
Still occurs in 0.31.11. I'm looking at the bucket in the dwarf's inventory ('v' -> 'i') and it's empty.
2010-07-26 15:35   
(edited on: 2010-07-26 16:46)
I can confirm that this is still there in 0.31.12. It's caused multiple dwarves to catch infections from fully bandaged and sutured wounds that haven't been put in a cast :<

edit: in addition, forbidding all buckets or plaster results in doctors using splints instead, which solves this problem temporarily.

2010-07-27 11:30   
I encountered this, and while forbidding buckets did indeed cancel the job before my dwarf died waiting to fill his bucket, I had no buckets with water lying around (there was one in the well, deconstructing the well apparently emptied the bucket.)

To remedy this, the easiest thing seemed to be creating a pond zone long enough for a dwarf to grab a bucket to fill it, then destroying the zone, which causes the dwarf to drop the bucket.
2010-07-27 21:07   
(edited on: 2010-07-29 05:31)
Is there any workaround that does not involve trying to con your dwarf into using one, full, unforbidden bucket?

I have had it work exactly once - maybe because I forbade the bucket he used for the task, and then unforbade it, and he picked it up, now full of water, and off he went. (Or maybe she, I can't tell the gender on dwarf names).

Definitely still a problem in 31.12, and is causing infections all around.

2010-07-28 11:59   
0.31.12, still happening. Dwarf stuck at well holding bucket for about a season now.

I would also characterize the severity of this bug higher as it'd be easy to lose trained military because they can't heal injuries. The workaround forbidding empty buckets and well buckets, and forcing the dwarf to pick up a free bucket with water already in it, mercifully worked.
2010-08-02 06:26   
0.31.12, still happening, tis frustrating. Will try the workaround, though. How do i make buckets filled with water, anyway?
2010-08-20 00:14   
i have a savegame for 0.31.12: http://dffd.wimbli.com/file.php?id=2976 [^]

its heavy modded but the core problem about the one bone setter should be the same

also i would recommend we give this a highr priority, because getting dwarf (or drow :p) stuck with now workaround to unstuck them, kind of sucks :/
2010-08-25 05:11   
(edited on: 2010-08-25 05:12)
I just forbid all plaster and let them use splints. Works fine then hands-free, but plaster bugs out in this exact way every single time. Deconstructing the bed or otherwise disturbing the injured dwarf breaks the doctor out of his trance, but as soon as he tries it again it happens the same way. I've had no other problems with dwarves filling buckets on this fort, only when they're doing so for the purpose of a plaster cast.

2010-08-29 16:17   
Same problem here, I have a save from my game with no mods.

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

The game is imported from 31_10, and I use Dwarf Therapist to change professions, no cheating though.
2010-09-14 09:43   
@partyalias - designate a zone for a pond and order it to be filled. Dwarfs will go and fill up buckets. BEFORE they dump them, delete the zone. Viola, buckets with water!

Also, forbiding plaster didn't work for me. The dwarf would still take a bucket and then gaze deeply into the well. I had to forbid all buckets, then let a splint be applied before unforbiding the buckets.
2010-09-14 12:14   
It's enough to forbid all of the empty buckets so that he's forced to take a nonempty one.
2010-09-15 15:49   
I got this in 31.12. It's not just wells, any water source can cause the bug. Thankfully the workaround worked.
2010-10-08 01:58   
This is still happening in 31.16. Forbidding empty buckets worked for me aswell. I don't have a well in my hospital yet so my Dorfs are using a stream to fill buckets. I didn't think to use the fill pond zone so I stationed my squad until they got thirsty to get buckets of water instead. Hope this is fixed soon, really breaks healthcare.
2010-10-08 08:01   
I think it is a pathing issue. I changed the layout of my hospital and that worked.
2010-10-08 08:18   
vadia: it's more likely that your bone setters have just been lucky enough to grab a bucket that already contains water, so they aren't trying to get it from the well.
2010-10-10 11:54   
This is still occurring in 31.16. One extra thing i've noticed: when TWO dwarves are on separate Casting Calls, one succeeds and the other invariably gets stuck. Forbidding all buckets works.
2010-11-18 00:15   
up! Dear Toady, please don't forget about this issue, it is very frustrating!
2010-12-09 12:42   
Still there in 31.18.
2011-02-23 10:46   
and still, in v0.31.19 . very disappointed.
please can we fix this? i can happily do without bees, but i cannot do without healthcare or a well for months at a time.. :(