View Issue Details

IDProjectCategoryView StatusLast Update
0001023Dwarf FortressDwarf Mode -- Jobs, Cancellation and Suspensionpublic2011-04-15 18:39
ReporterMr. Boh Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformPCOSVista 64OS VersionUltimate SP 2
Product Version0.31.02 
Fixed in Version0.31.22 
Summary0001023: People picking up soap, getting "cancels Clean Self: Area inaccessible", then dropping it
DescriptionI 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.
Tagsclean self, Save Included, soap

Relationships

has duplicate 0001170 closeduser6 Everyone cancels Clean Self: Area Inaccessible 
has duplicate 0001557 closeduser6 Dwarfs can't use soap 
has duplicate 0002720 resolveduser6 Spam of announcement menu: Clean self on unreachable places 
has duplicate 0002957 resolveduser6 "cancels Clean Self: Area inaccessible" 
has duplicate 0002726 resolvedLogical2u Another case of cancel clean self spam 
has duplicate 0003892 resolvedLogical2u Dwarves cannot pickup soap from stockpile to clean 
has duplicate 0004195 resolveduser11 Cancels clean self area inaccessible "Trying to clean an inside bodypart" 
related to 0000302 closedToady One Domestic animals (cats/dogs/cows/etc) spamming "Cancels Clean Self: Area Inaccessable" 
related to 0002500 new Blood spatter on internal body parts; dwarves unsuccessfully try to clean it off 

Activities

user6

2010-04-11 18:25

  ~0002933

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

reporter   ~0002935

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.

shadow_slicer

2010-04-14 17:04

reporter   ~0003579

This problem appears to still exist in 0.31.03 (see 0001170)

Mr. Boh

2010-04-14 17:34

reporter   ~0003584

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.

user6

2010-04-14 20:28

  ~0003603

^^^ That's probably unrelated. There are a ton of problems with equipment -- see 0000535.

marcbyrne

2010-04-14 21:12

reporter   ~0003617

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.

Langdon

2010-04-15 01:51

reporter   ~0003638

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?)

drunken

2010-04-15 02:50

reporter   ~0003642

its also worth noting that pets probably shouldn't be using soap to clean themselves.

marcbyrne

2010-04-15 05:02

reporter   ~0003648

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

reporter   ~0003653

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.

RiceMunk

2010-04-24 04:26

reporter   ~0004868

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.

Hugna

2010-04-25 12:40

reporter   ~0005021

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.

DoctorZuber

2010-04-25 14:38

reporter   ~0005037

that's probably why, his ear is gone, so clean self fails.

Is anybody seeing this on unwounded dwarves?

Christes

2010-04-25 15:25

reporter   ~0005046

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.

e-dog

2010-04-29 03:40

reporter   ~0005650

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.

WORKAROUND:
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

administrator   ~0007572

The ones with animals/babies are handled, but I've still got to get to the dwarven message spam where it occurs.

Jh00

2010-06-16 12:51

reporter   ~0008567

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.

Kanddak

2010-06-16 13:46

reporter   ~0008574

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.

ChickenLips

2010-06-17 14:19

reporter   ~0008610

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.

sirbruce

2010-06-18 03:20

reporter   ~0008616

Last edited: 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.

wRAR

2010-06-19 02:41

reporter   ~0008673

http://dffd.wimbli.com/file.php?id=2542

ChickenLips

2010-06-26 16:59

reporter   ~0009150

Last edited: 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.

prios

2010-07-14 17:41

reporter   ~0010268

Got yet another save where "Hulk" is (presumably) trying to clean off his blood-spattered rib.

http://dffd.wimbli.com/file.php?id=2690

Scarfyjnr

2010-07-14 22:11

reporter   ~0010304

I still ocassionally get this message in my current fortress .10. I just forbid soap entirely untill itsneeded in my hospital

JimboOmega

2010-07-16 14:24

reporter   ~0010449

Last edited: 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.

OzoneGrif

2010-07-16 23:04

reporter   ~0010478

Last edited: 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.

EDIT :

MANUAL WORKAROUND :
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

reporter   ~0010616

This is related to my report 0002222

Mason11987

2010-07-23 17:38

reporter   ~0010885

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?

slink

2010-07-29 16:11

reporter   ~0011268

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

Tzalumen

2010-08-02 21:01

reporter   ~0011424

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...

Pyrite

2010-08-10 03:00

reporter   ~0011688

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.

akd

2010-09-21 15:56

reporter   ~0012872

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

reporter   ~0013383

Last edited: 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

reporter   ~0013521

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.

Cespinarve

2011-01-31 18:35

reporter   ~0014960

Same problem, I am very curious as to the "why's" of this particular bug

Subdane

2011-03-06 09:23

reporter   ~0015806

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

OzoneGrif

2011-03-14 11:23

reporter   ~0016241

Can we expect a fix on that one? It's a big, very, really annoying bug.

Pwease ! *shiny eyes*

AbuDhabi

2011-03-14 13:20

reporter   ~0016243

This bug is still there? Wow. I had no idea. (I never use soap. <_<)

gpmfuchs

2011-03-17 00:15

reporter   ~0016317

31.21 happens to me, too.
Mainly children but also adults.

Issue History

Date Modified Username Field Change
2010-04-11 17:31 Mr. Boh New Issue
2010-04-11 18:25 user6 Note Added: 0002933
2010-04-11 18:25 user6 Tag Attached: AWAITING UPDATE
2010-04-11 18:28 Mr. Boh Note Added: 0002935
2010-04-14 17:04 shadow_slicer Note Added: 0003579
2010-04-14 17:34 Mr. Boh Note Added: 0003584
2010-04-14 20:27 user6 Tag Detached: AWAITING UPDATE
2010-04-14 20:28 user6 Note Added: 0003603
2010-04-14 20:29 user6 Relationship added has duplicate 0001170
2010-04-14 21:12 marcbyrne Note Added: 0003617
2010-04-15 01:51 Langdon Note Added: 0003638
2010-04-15 02:50 drunken Note Added: 0003642
2010-04-15 05:02 marcbyrne Note Added: 0003648
2010-04-15 05:32 Von Krieger Note Added: 0003653
2010-04-23 16:28 Lac Tag Attached: soap
2010-04-24 04:26 RiceMunk Note Added: 0004868
2010-04-25 12:40 Hugna Note Added: 0005021
2010-04-25 14:38 DoctorZuber Note Added: 0005037
2010-04-25 15:25 Christes Note Added: 0005046
2010-04-25 15:25 Christes Tag Attached: *CLT*
2010-04-25 15:25 Christes Tag Detached: *CLT*
2010-04-25 15:26 Christes Tag Attached: clean self
2010-04-26 14:10 user6 Relationship added has duplicate 0001557
2010-04-29 03:40 e-dog Note Added: 0005650
2010-05-02 15:32 Logical2u Relationship added related to 0001701
2010-05-03 12:26 user6 Relationship added child of 0000302
2010-05-03 12:26 user6 Relationship deleted related to 0001701
2010-06-02 03:23 Toady One Relationship replaced related to 0000302
2010-06-02 03:31 Toady One Note Added: 0007572
2010-06-02 03:31 Toady One Assigned To => Toady One
2010-06-02 03:31 Toady One Status new => acknowledged
2010-06-16 12:51 Jh00 Note Added: 0008567
2010-06-16 13:46 Kanddak Note Added: 0008574
2010-06-17 14:19 ChickenLips Note Added: 0008610
2010-06-18 03:20 sirbruce Note Added: 0008616
2010-06-18 04:39 sirbruce Note Edited: 0008616
2010-06-18 07:54 Kyle_Solo Tag Attached: Save Included
2010-06-19 02:41 wRAR Note Added: 0008673
2010-06-26 16:59 ChickenLips Note Added: 0009150
2010-06-28 04:50 ChickenLips Note Edited: 0009150
2010-07-14 17:41 prios Note Added: 0010268
2010-07-14 22:11 Scarfyjnr Note Added: 0010304
2010-07-16 13:30 user6 Summary People 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:30 user6 Description Updated
2010-07-16 13:31 user6 Summary People 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:31 user6 Summary People 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:32 user6 Relationship added has duplicate 0002720
2010-07-16 14:24 JimboOmega Note Added: 0010449
2010-07-16 14:35 JimboOmega Note Edited: 0010449
2010-07-16 23:04 OzoneGrif Note Added: 0010478
2010-07-16 23:04 OzoneGrif Note Edited: 0010478
2010-07-17 00:10 OzoneGrif Note Edited: 0010478
2010-07-19 01:11 Shaggy Frog Note Added: 0010616
2010-07-19 03:06 ChickenLips Note Edited: 0009150
2010-07-23 17:38 Mason11987 Note Added: 0010885
2010-07-29 16:11 slink Note Added: 0011268
2010-08-02 21:01 Tzalumen Note Added: 0011424
2010-08-05 22:43 user6 Relationship added has duplicate 0002957
2010-08-10 03:00 Pyrite Note Added: 0011688
2010-09-15 20:46 Logical2u Relationship added has duplicate 0002726
2010-09-21 15:56 akd Note Added: 0012872
2010-10-15 18:35 ZaZ Amari Note Added: 0013383
2010-10-15 18:37 ZaZ Amari Note Edited: 0013383
2010-10-26 08:24 Malibu Stacey Note Added: 0013521
2011-01-15 15:09 Logical2u Relationship added has duplicate 0003892
2011-01-31 18:35 Cespinarve Note Added: 0014960
2011-03-06 09:23 Subdane Note Added: 0015806
2011-03-11 12:29 user11 Relationship added has duplicate 0004195
2011-03-14 11:23 OzoneGrif Note Added: 0016241
2011-03-14 11:24 user6 Sticky Issue No => Yes
2011-03-14 13:20 AbuDhabi Note Added: 0016243
2011-03-17 00:15 gpmfuchs Note Added: 0016317
2011-03-21 03:49 Toady One Status acknowledged => resolved
2011-03-21 03:49 Toady One Fixed in Version => 0.31.22
2011-03-21 03:49 Toady One Resolution open => fixed
2011-03-21 08:41 user11 Sticky Issue Yes => No
2012-02-16 08:53 user6 Relationship added related to 0002500