Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0004683Dwarf FortressDwarf Mode -- Jobs, Cancellation and Suspensionpublic2011-05-31 20:172011-06-28 13:03
WindowsWindows XPSP3
0004683: "Can't reach site" cancellation, really due to clutter
I have one save where a dwarf will repeatedly refuse to construct a door, saying "can't reach site", although he is at the right tile.

I suspect the real problem is that the door in question is surrounded by roads also under construction, so the dwarf can't find a nearby place to move a rock salt chunk presently obstructing the door site. (I was building water channels, and using the roads to make sure no underground trees would ever appear and block flow).

But still, that is an unhelpful error message.

(It was possible to finish the construction by temporarily cancelling some of the jobs so free space was available to move clutter.)
Obtain the save from ftp://talamasca.ocis.net/pub/michael/transient/reachsite.zip [^]

Load the save and un-suspend the door, the left one in the "cross" structure under the river. (Another door is locked trapping a worker nearby, but this is not necessary to trigger the bug.) The error will appear shortly.
Save Included
duplicate of 0002119resolved Toady One Construction Mason Job canceled if you place another construction job on the tile where the dorf preform will the job. 
Issue History
2011-05-31 20:17MichaelNew Issue
2011-05-31 20:49QuietustNote Added: 0017908
2011-06-01 05:26danarisNote Added: 0017909
2011-06-01 06:33ellindseyNote Added: 0017910
2011-06-28 13:02DwarfuTag Attached: Save Included
2011-06-28 13:03DwarfuNote Added: 0018074
2011-06-28 13:03DwarfuRelationship addedduplicate of 0002119
2011-06-28 13:03DwarfuStatusnew => resolved
2011-06-28 13:03DwarfuResolutionopen => duplicate
2011-06-28 13:03DwarfuAssigned To => Dwarfu

2011-05-31 20:49   
The cancellation message in this scenario should probaby be "Item blocking site" rather than "Cannot reach site".
2011-06-01 05:26   
Mm, but that message (at the moment) indicates that there is an item on the site you're trying to build on that is tasked or otherwise cannot be moved. Changing them to have the same message could lead to further confusion...

2011-06-01 06:33   
When building something like a door, dwarves need to be able to stand adjacent to the door, and won't stand on a tile where something else has been designated to be built. So if the tile where your door is going to be built has other things designated to be built on all tiles adjacent to it, your dwarves won't be able to stand adjacent to it to build it. It's not really a bug, this is just how it works.
2011-06-28 13:03   
ellindsey is correct. If you feel the message should be changed, please post your suggestions on the appropriate forum:

http://www.bay12forums.com/smf/index.php?board=5.0 [^]