Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0008879Dwarf FortressDwarf Mode -- Jobs, Constructions (walls etc)public2015-03-27 11:462016-04-02 01:55
Loci 
 
normaltweakalways
newopen 
0.40.24 
 
0008879: "Dwarf cancels Construct Building: Cannot reach site" when blocked by an item in a diagonal corridor
Two bugs in one:

The dwarf should be able to move the item diagonally, and continue construction.

If for some reason the item cannot be moved, the dwarf should return a more helpful cancellation message (like "item blocking site")
Dig a diagonal corridor in stone
Attempt to build a floor on a tile containing a boulder (but don't use the boulder for materials)
A dwarf will cancel cancel the task with "Cannot reach site"
No tags attached.
related to 0008907new  Multiple incorrect "cancels Construct Building: Cannot reach site." 
Issue History
2015-03-27 11:46LociNew Issue
2015-03-27 14:09DetrosNote Added: 0032428
2015-03-27 14:11DetrosNote Added: 0032429
2015-03-27 14:52LociNote Added: 0032430
2016-04-01 16:17DaliTimelordNote Added: 0034958
2016-04-02 01:55LociNote Added: 0034960
2016-07-07 07:12LociRelationship addedrelated to 0008907

Notes
(0032428)
Detros   
2015-03-27 14:09   
This is not caused by said boulder though once the "Cannot reach site" error is sorted the job can get stopped again by "Item blocking site" error if that boulder is still there. But "Cannot reach site" means dwarf can't get to the right place to build _from_, not _on_. Now note dwarves are able to build even diagonally and not just orthogonally _but only_ when there is also a way to build orthogonally. So if the only access points around site are diagonally from it, dwarves are unable to build there.

This IMO falls into "Intended/Expected?" tag category.
(0032429)
Detros   
2015-03-27 14:11   
And @"The dwarf should be able to move the item diagonally, and continue construction.":
Moving boulder out of its tile and building something on given tile are two separate jobs. It can even also be so that when builder arrives to this construction site, that boulder is still lying there but some other far dwarves has already taken the haul job and is on his way...
(0032430)
Loci   
2015-03-27 14:52   
Try it yourself. Dwarves build the floor just fine if there's no boulder in the way. But when there is a (untasked, unforbidden, etc.) boulder they fail with an unhelpfully incorrect message.
(0034958)
DaliTimelord   
2016-04-01 16:17   
Very annoying. Trying to make rooms with cabinets, chests, beds, and doors, and the task is randomly cancelled, even though they have done it before.

This also happened when I was trying to make walls.

Enabling the task again several times usually did the trick for me. :(
(0034960)
Loci   
2016-04-02 01:55   
@DaliTimelord:

That's probably the related bug 0008907 instead.