Problem tested with Freecad v 19.3 and last weekly build, under window 10.
Step to reproduce :
With arch workbench :
Create a part
Create line
Create wall from line
Insert a windows. You’ll get this first error message
14:34:20 Part::FeaturePython / Window: Links go out of the allowed scope
Try to select the windows from treeview, you’ll get the following error message :
14:34:23 0 Selection.cpp(1666): Sub-object Sans_nom#Part.Wall.Window. not found
Simply because it’s possible
Honestly i’m not used to freecad Arch workbench, much more used to Part & Part Design for exemple. Where it’s better to use parts to avoid big mess in bigger projects (at least my way of going, maybe not the best).
And I’m not blaming you for doing so
But Std::Part establish a different coordinates system, while Arch should just use one global coordinate system. You’d better use Arch_BuildingPart to organize your project. Just do not expect it to behave exactly like a Std::Part