Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001023Dwarf FortressDwarf Mode -- Jobs, Cancellation and Suspensionpublic2010-04-11 17:312011-04-15 18:39
Mr. Boh 
Toady One 
normalminorhave not tried
PCVista 64Ultimate SP 2
0001023: People picking up soap, getting "cancels Clean Self: Area inaccessible", then dropping it
I saw a bug report where the pets were doing something like this, but this time around I had several people do this. They were recently in a fight and covered with blood, but not wounded so the hospital didn't take care of it.

They'd go to the stockpile, pick up a bar of donkey soap, I'd get the error message "Cancels Clean Self: Area Inaccessable" and then they'd put it back, walk about 10 spaces, and then try again, over and over. This happened with bars of soap in bins as well as just lying in a stockpile.

I dumped all the bars of soap and the problem stopped. I went to the trash pile and made a bar accessible again and the problem resumed after the bar was taken back to the bar/block stockpile.
clean self, Save Included, soap
has duplicate 0001170closed Footkerchief Everyone cancels Clean Self: Area Inaccessible 
has duplicate 0001557closed Footkerchief Dwarfs can't use soap 
has duplicate 0002720resolved Footkerchief Spam of announcement menu: Clean self on unreachable places 
has duplicate 0002957resolved Footkerchief "cancels Clean Self: Area inaccessible" 
has duplicate 0002726resolved Logical2u Another case of cancel clean self spam 
has duplicate 0003892resolved Logical2u Dwarves cannot pickup soap from stockpile to clean 
has duplicate 0004195resolved Dwarfu Cancels clean self area inaccessible "Trying to clean an inside bodypart" 
related to 0000302closed Toady One Domestic animals (cats/dogs/cows/etc) spamming "Cancels Clean Self: Area Inaccessable" 
related to 0002500new  Blood spatter on internal body parts; dwarves unsuccessfully try to clean it off 
Issue History
2010-04-11 17:31Mr. BohNew Issue
2010-04-11 18:25FootkerchiefNote Added: 0002933
2010-04-11 18:25FootkerchiefTag Attached: AWAITING UPDATE
2010-04-11 18:28Mr. BohNote Added: 0002935
2010-04-14 17:04shadow_slicerNote Added: 0003579
2010-04-14 17:34Mr. BohNote Added: 0003584
2010-04-14 20:27FootkerchiefTag Detached: AWAITING UPDATE
2010-04-14 20:28FootkerchiefNote Added: 0003603
2010-04-14 20:29FootkerchiefRelationship addedhas duplicate 0001170
2010-04-14 21:12marcbyrneNote Added: 0003617
2010-04-15 01:51LangdonNote Added: 0003638
2010-04-15 02:50drunkenNote Added: 0003642
2010-04-15 05:02marcbyrneNote Added: 0003648
2010-04-15 05:32Von KriegerNote Added: 0003653
2010-04-23 16:28LacTag Attached: soap
2010-04-24 04:26RiceMunkNote Added: 0004868
2010-04-25 12:40HugnaNote Added: 0005021
2010-04-25 14:38DoctorZuberNote Added: 0005037
2010-04-25 15:25ChristesNote Added: 0005046
2010-04-25 15:25ChristesTag Attached: *CLT*
2010-04-25 15:25ChristesTag Detached: *CLT*
2010-04-25 15:26ChristesTag Attached: clean self
2010-04-26 14:10FootkerchiefRelationship addedhas duplicate 0001557
2010-04-29 00:31SuzuranIssue Monitored: Suzuran
2010-04-29 03:40e-dogNote Added: 0005650
2010-05-02 15:32Logical2uRelationship addedrelated to 0001701
2010-05-03 12:26FootkerchiefRelationship addedchild of 0000302
2010-05-03 12:26FootkerchiefRelationship deletedrelated to 0001701
2010-06-02 03:23Toady OneRelationship replacedrelated to 0000302
2010-06-02 03:31Toady OneNote Added: 0007572
2010-06-02 03:31Toady OneAssigned To => Toady One
2010-06-02 03:31Toady OneStatusnew => acknowledged
2010-06-16 12:51Jh00Note Added: 0008567
2010-06-16 13:46KanddakNote Added: 0008574
2010-06-17 14:19ChickenLipsNote Added: 0008610
2010-06-17 22:02wRARIssue Monitored: wRAR
2010-06-18 03:20sirbruceNote Added: 0008616
2010-06-18 04:39sirbruceNote Edited: 0008616bug_revision_view_page.php?bugnote_id=0008616#r3295
2010-06-18 07:54Kyle_SoloTag Attached: Save Included
2010-06-19 02:41wRARNote Added: 0008673
2010-06-19 13:18KanddakIssue Monitored: Kanddak
2010-06-26 16:59ChickenLipsNote Added: 0009150
2010-06-26 20:56ChickenLipsIssue Monitored: ChickenLips
2010-06-26 22:32DwarfuIssue Monitored: Dwarfu
2010-06-28 04:50ChickenLipsNote Edited: 0009150bug_revision_view_page.php?bugnote_id=0009150#r3532
2010-07-03 20:09BleblemanIssue Monitored: Blebleman
2010-07-14 17:41priosNote Added: 0010268
2010-07-14 22:11ScarfyjnrNote Added: 0010304
2010-07-15 13:04JimboOmegaIssue Monitored: JimboOmega
2010-07-16 13:30FootkerchiefSummaryPeople picking up soap, getting "Cancel Clean Self: Area Inaccessable", then dropping it. => People picking up soap, getting "Cancels Clean Self: Area Inaccessable", then dropping it.
2010-07-16 13:30FootkerchiefDescription Updatedbug_revision_view_page.php?rev_id=4046#r4046
2010-07-16 13:31FootkerchiefSummaryPeople picking up soap, getting "Cancels Clean Self: Area Inaccessable", then dropping it. => People picking up soap, getting "cancels Clean Self: Area inaccessible", then dropping it.
2010-07-16 13:31FootkerchiefSummaryPeople picking up soap, getting "cancels Clean Self: Area inaccessible", then dropping it. => People picking up soap, getting "cancels Clean Self: Area inaccessible", then dropping it
2010-07-16 13:32FootkerchiefRelationship addedhas duplicate 0002720
2010-07-16 14:24JimboOmegaNote Added: 0010449
2010-07-16 14:35JimboOmegaNote Edited: 0010449bug_revision_view_page.php?bugnote_id=0010449#r4056
2010-07-16 23:04OzoneGrifNote Added: 0010478
2010-07-16 23:04OzoneGrifNote Edited: 0010478bug_revision_view_page.php?bugnote_id=0010478#r4069
2010-07-17 00:10OzoneGrifNote Edited: 0010478bug_revision_view_page.php?bugnote_id=0010478#r4070
2010-07-19 01:11Shaggy FrogNote Added: 0010616
2010-07-19 03:06ChickenLipsNote Edited: 0009150bug_revision_view_page.php?bugnote_id=0009150#r4120
2010-07-21 01:57zweiIssue Monitored: zwei
2010-07-23 09:28bobbensIssue Monitored: bobbens
2010-07-23 17:38Mason11987Note Added: 0010885
2010-07-29 16:11slinkNote Added: 0011268
2010-08-02 14:09aleanderIssue Monitored: aleander
2010-08-02 21:01TzalumenNote Added: 0011424
2010-08-05 22:43FootkerchiefRelationship addedhas duplicate 0002957
2010-08-06 03:41xrogaanIssue Monitored: xrogaan
2010-08-06 15:28maximusfiveIssue Monitored: maximusfive
2010-08-06 16:22Hieronymous AlloyIssue Monitored: Hieronymous Alloy
2010-08-08 16:17HebaruSanIssue Monitored: HebaruSan
2010-08-10 03:00PyriteNote Added: 0011688
2010-08-10 09:54theqmannIssue Monitored: theqmann
2010-08-18 19:55nilIssue Monitored: nil
2010-09-14 16:23cubcub989Issue Monitored: cubcub989
2010-09-14 16:23cubcub989Issue End Monitor: cubcub989
2010-09-15 20:46Logical2uRelationship addedhas duplicate 0002726
2010-09-17 07:59redditIssue Monitored: reddit
2010-09-21 15:56akdNote Added: 0012872
2010-10-15 18:35ZaZ AmariNote Added: 0013383
2010-10-15 18:37ZaZ AmariNote Edited: 0013383bug_revision_view_page.php?bugnote_id=0013383#r5169
2010-10-26 08:24Malibu StaceyNote Added: 0013521
2010-11-05 13:37AnotherIssue Monitored: Another
2010-11-07 21:30CaveLobsterShellIssue Monitored: CaveLobsterShell
2010-11-11 10:54Khym ChanurIssue Monitored: Khym Chanur
2010-12-22 15:26hyperactiveChipmunkIssue Monitored: hyperactiveChipmunk
2010-12-26 07:07dai-rasaIssue Monitored: dai-rasa
2011-01-15 15:09Logical2uRelationship addedhas duplicate 0003892
2011-01-31 18:35CespinarveNote Added: 0014960
2011-02-04 16:29mrchinchin25Issue Monitored: mrchinchin25
2011-03-06 09:23SubdaneNote Added: 0015806
2011-03-11 12:29DwarfuRelationship addedhas duplicate 0004195
2011-03-14 11:23OzoneGrifNote Added: 0016241
2011-03-14 11:24FootkerchiefSticky IssueNo => Yes
2011-03-14 13:20AbuDhabiNote Added: 0016243
2011-03-17 00:15gpmfuchsNote Added: 0016317
2011-03-17 00:16gpmfuchsIssue Monitored: gpmfuchs
2011-03-21 03:49Toady OneStatusacknowledged => resolved
2011-03-21 03:49Toady OneFixed in Version => 0.31.22
2011-03-21 03:49Toady OneResolutionopen => fixed
2011-03-21 08:08zweiIssue End Monitor: zwei
2011-03-21 08:40DwarfuIssue End Monitor: Dwarfu
2011-03-21 08:41DwarfuSticky IssueYes => No
2011-03-21 08:44aleanderIssue End Monitor: aleander
2011-03-21 11:14dai-rasaIssue End Monitor: dai-rasa
2011-03-21 23:07Khym ChanurIssue End Monitor: Khym Chanur
2011-03-24 10:10hyperactiveChipmunkIssue End Monitor: hyperactiveChipmunk
2011-03-28 04:40AnotherIssue End Monitor: Another
2011-04-03 07:18bobbensIssue End Monitor: bobbens
2011-04-07 10:11wRARIssue End Monitor: wRAR
2011-04-15 18:39gpmfuchsIssue End Monitor: gpmfuchs
2012-02-16 08:53FootkerchiefRelationship addedrelated to 0002500

2010-04-11 18:25   
Does this behavior persist through a save/load? If so, please upload the save to http://dffd.wimbli.com/ [^] If not, this is another instance of 0000018
Mr. Boh   
2010-04-11 18:28   
It does, however I'm afraid I don't have a working save anymore. I found some HFS and that was the end of my fort.
2010-04-14 17:04   
This problem appears to still exist in 0.31.03 (see 0001170)
Mr. Boh   
2010-04-14 17:34   
This may be related - I recently had a squad of soldiers do the same thing with a spider silk cloak. It wasn't part of the uniform but they all seemed to want it. The error message given was "equipment mismatch." I added it to their uniform and the message went away, but they still picked it up and put it back down until I disbanded the squad.
2010-04-14 20:28   
^^^ That's probably unrelated. There are a ton of problems with equipment -- see 0000535.
2010-04-14 21:12   
I have this problem in my current game. When I get home and load it up, if it is still occurring, I will try to figure out how to upload the save.
2010-04-15 01:51   
It's still occurring for me under .03, and if you (z)oom to the announcement, it goes to the bar of soap.

It appears in all my forts once I create at least one bar of soap and a hospital zone with empty chests. The bar of soap can be in a stockpile, or at the soapery. Pets and dwarves will start hauling the soap (possibly to the well to Clean themselves) and will drop it with this error, often in the middle of a hallway.

My (wild) guess is that someone wants to take the bar of soap to the hospital, or two dwarves want to use the same bar of soap, causing the dwarf/pet currently using the soap to drop it (maybe the clean job doesn't lock the soap properly, causing it to appear to be available for hauling?)
2010-04-15 02:50   
its also worth noting that pets probably shouldn't be using soap to clean themselves.
2010-04-15 05:02   
http://dffd.wimbli.com/file.php?id=2111 [^]

There is a copy of my save file. Specifically Migel the Fisherdwarf is in a constant loop of trying to clean himself. So is a cat, btw, though not as often it seems.
Von Krieger   
2010-04-15 05:32   
I'm getting this as well. I'm also having animals do it. There are dogs and kittens that pick up the soap, go a few spaces, and then halt entirely, dropping the soap. Then someone carries said soap back to the pile, and it starts all over again.
2010-04-24 04:26   
Getting this as well. A mason is trying to clean himself with soap and failing constantly due to "area inaccessable". I couldn't find anything odd about the dwarf aside from the fact that apparently he's missing his right ear. Also he seems to be currently naked and has spatters, smears and coatings of all sorts of blood on him, apparently only on both his feet.
2010-04-25 12:40   
This is also annoying me too. They keep trying to clean an inaccessible area constantly, and right now, i wish they'd stop. My sheriff constantly tries to clean himself, and continues to fail, even with soap. I dunno why, it's like it's designed for his body and not items, so if his items are spattered, he can't clean them. Unless he's instead drenched in his hands, and he can't clean the one he's holding it with, thus removing his ability to clean himself. Though i'm slightly sure they can clean themselves with water, but not with soaps. It's like holding it bugs them.
2010-04-25 14:38   
that's probably why, his ear is gone, so clean self fails.

Is anybody seeing this on unwounded dwarves?
2010-04-25 15:25   
I'm getting it on an unwounded miner covered in limonite.

I also made him drop his pick to test if that was interfering. It still occurs.
2010-04-29 03:40   
I saw this after producing some soap for the hospital.
First time with a kitten, second time with a dwarf.
Both had splatterings of blood on them.

I forbade all soap bars and waited for them to clean without soap, just with water. It worked in both cases.
Toady One   
2010-06-02 03:31   
The ones with animals/babies are handled, but I've still got to get to the dwarven message spam where it occurs.
2010-06-16 12:51   
This happened to me as my Soap Workshop was built with a rock wall to the north and west (workshop built on the left upper corner of a room), a lye stockpile to the south and open space to the east. I ordered a miner to dig 1 row of the northern and western rock walls so to make the northern and western sides of my Soap Workshop accessible, and then the alert stopped.

DonĀ“t know if it has something to it, but I felt like reporting.
2010-06-16 13:46   
http://dffd.wimbli.com/file.php?id=2527 [^]

Here's a save. Ral, the chief medical dwarf, is constantly trying to clean himself and then cancelling for "area inaccessible". This is a save started in 0.31.04 but recently moved to 0.31.06.
2010-06-17 14:19   
Looks like you've got some saves already, but if you need another, I've got it going on in an ongoing game as well and can upload it.
2010-06-18 03:20   
(edited on: 2010-06-18 04:39)
I had a dwarf try this; he went down to the stockpiles where the soap was in a bin, generated the error message; he then walked about 3 tiles diagonally away, went back to the bin, generated the error message again, and now he's gone off in another direction with "store item in stockpile".

I have a save as well if needed.

2010-06-19 02:41   
http://dffd.wimbli.com/file.php?id=2542 [^]
2010-06-26 16:59   
(edited on: 2010-07-19 03:06)
Could it possibly be because it's an area of the body covered by clothing? I have one dwarf with blood on each of her fingers (or toes?), but who is also wearing gloves, who is getting that message. She also has it on a couple of other parts of her clothing, so other causes aren't totally eliminated, but it made me wonder.

EDIT/UPDATE: A couple of years on from there in my ongoing game, I still get that message from her, and she's the only one I get it from. It may or may not be relevant, but I also noticed that she is actually carrying/wearing three items of hand clothing (two mittens and a glove -- she's just like that). And there still remain the blood spatters on what I can only guess are her feet and fingers (text is truncated, so all I see are "fifth ..." and s forth).

She's wearing a trousers, a dress, a cloak, a robe, a hood, the aforementioned mittens and glove, the also-aforementioned blood spatters/smears, and I presume her unmentionables.

(MUCH LATER EDIT/UPDATE): Meh -- now I'm seeing it on multiple dwarves, so it might have been that she was the only one with the time on her hands to harass me with cleaning job cancellations.

2010-07-14 17:41   
Got yet another save where "Hulk" is (presumably) trying to clean off his blood-spattered rib.

http://dffd.wimbli.com/file.php?id=2690 [^]
2010-07-14 22:11   
I still ocassionally get this message in my current fortress .10. I just forbid soap entirely untill itsneeded in my hospital
2010-07-16 14:24   
(edited on: 2010-07-16 14:35)
I don't think it has anything to do with the area of the body; it's some kind of soap interaction. After I forbade all the soap from my dwarves, they walked up to the well and washed away all the things bothering them without problems. But if soap wasn't forbidden, when they picked up the soap, they went a few steps away from the well, got the error, and dropped the soap.

2010-07-16 23:04   
(edited on: 2010-07-17 00:10)
I have the problem too now.
Right after a fight with Gobelins, some of my dwarves are covered with dwarf and gobeling blood or pus.
They run toward the soap bars in the stockpile, touch the bar, then "cancels Clean Self: Area inaccessible".

The aera is themselves... since they want to clean themselves.


Use 'z' -> Stocks -> Bars , then forbid all your Soap bars.
Your Dwarves will go to a water source to clean themselves.
Once done with the cleaning, just claim your Soap bars again.

Shaggy Frog   
2010-07-19 01:11   
This is related to my report 0002222
2010-07-23 17:38   
For me it was on a dwarf that was carrying an axe that said "multigrasp" whatever that means. Perhaps he couldn't use the soap because he was hugging his axe?
2010-07-29 16:11   
Mine is a miner, but removing that labor so that he no longer carried a pick did not solve the problem. Clad in nothing but two blood stains from a deer, he picked up the bar of soap, announced the job cancellation and dropped it. Then he walked to the well which was only a few steps away. Once at the well, he flashed a red question mark and returned to the soap stockpile where he appeared to pick up another bar of soap and immediately put that one back in the bin. The one he had dropped remained outside of its bin.

I then installed a floor hatch over the up/down staircase which serves as the emergency exit from the well reservior. This time when he approached the well with the intent to wash himself, he only got to the part where he announced the cancellation. After some length of time, done in single-step, he returned the soap to the bin and walked away without approaching the well at all.

It appears to me as if he wants to wash in the reservior rather than at the well.

I tried removing the hospital zone from around the well. That did not work. Then I tried putting in a water zone around the well and declaring zone-only drinking. That did not work.

Save/load did not fix it, nor save/quit/start/load/

Here is the save: http://dffd.wimbli.com/file.php?id=2856 [^]
2010-08-02 21:01   
This is still occurring as of 0.31.12
I am using the mayday version, I don't know if that makes a difference.
I created a stockpile adjacent to the well, and the error continued to occur.
When I increased the soap level to be stored in the hospital, however, all the soap was moved there are the spam stopped.
my fortress is filthy though.... I think something was killed in my sculpture garden in the rain, there's a massive blood coating and it trickled (or was tracked) into my fortress.
Blood does make for a nice decor at times, but it's very distracting...
2010-08-10 03:00   
I've seen this occaisionally in 0.31.12, though I've never had a dwarf try to repeat the action and spam me with announcements, I get one every few seasons. It could be because I have only one bar of soap outside of my hospital.
2010-09-21 15:56   
Still occurring in 0.31.13 -- I basically can't have any unforbidden soap outside of hospital chests without getting a message every few seconds about it.
ZaZ Amari   
2010-10-15 18:35   
(edited on: 2010-10-15 18:37)
Still occurs in 0.31.16. Partially fixed by channeling a tile in the path of dwarves and filling it with more than 1 depth of water thusly washing the dwarves as they move along with their business. Replaces blood etc with water covering however.

Malibu Stacey   
2010-10-26 08:24   
I see this happening with my militia dwarves when they go off duty & think about washing all the goblin blood off themselves. It only happens with militia dwarves for me. I've got 20-30 bars of soap outside the hospital in a freely accessible stockpile. The dwarves will pick up a bar of soap, walk a couple of steps carring the soap, then the cancel message comes up, then the dwarf drops the bar of soap (and often gets a "Store item in stockpile/Store item in bin" job to return said soap bar to the stockpile right away).
I have an indoor well about 40 steps away with a bucket stockpile next to it which has plenty of spare buckets. It seems to be the same handful of dwarves with the issue.
As stated by OzoneGrif, forbidding the soap stops the cancellations. The dwarves go wash themselves with water & unforbidding the soap afterwards doesn't generate any more message spam until the next time the same dwarves are covered in goblin/kobold blood & go off duty.
2011-01-31 18:35   
Same problem, I am very curious as to the "why's" of this particular bug
2011-03-06 09:23   
I have the same problem.
I tried making a soapbar stockpile at the end of the hospital zone. To get there the dwarfs have to cross a pond with 2/7 or 3/7 water. This does the trick for most of them, but some have blood inside of them I think.
They usually have been injured, perhaps something broken.

Right now I have a dwarf with blood on his left kidney. He cannot wash it off I guess and he keeps spamming me.
I use version 0.31.19
2011-03-14 11:23   
Can we expect a fix on that one? It's a big, very, really annoying bug.

Pwease ! *shiny eyes*
2011-03-14 13:20   
This bug is still there? Wow. I had no idea. (I never use soap. <_<)
2011-03-17 00:15   
31.21 happens to me, too.
Mainly children but also adults.