I'm new to FreeCAD 0.19 on Linux Fedora 36 on and try to follow https://wiki.freecadweb.org/Manual:BIM_modeling.
At the step to add the second window, I get following Python exception:
22:34:40 Traceback (most recent call last):
22:34:40 File "/usr/lib64/freecad/Mod/Draft/DraftGui.py", line 1328, in validatePoint
22:34:40 self.pointcallback(FreeCAD.Vector(numx,numy,numz),self.relativeMode)
22:34:40 File "/usr/lib64/freecad/Mod/Draft/draftguitools/gui_snapper.py", line 1403, in getcoords
22:34:40 accept()
22:34:40 File "/usr/lib64/freecad/Mod/Draft/draftguitools/gui_snapper.py", line 1425, in accept
22:34:40 callback(self.pt, obj)
22:34:40 File "/usr/lib64/freecad/Mod/Arch/ArchWindow.py", line 281, in getPoint
22:34:40 FreeCADGui.doCommand("win = Arch.makeWindowPreset(\"" + WindowPresets[self.Preset] + "\"," + wp + "placement=pl)")
22:34:40 File "<string>", line 1, in <module>
22:34:40 File "/usr/lib64/freecad/Mod/Arch/ArchWindowPresets.py", line 490, in makeWindowPreset
22:34:40 default = makeSketch(windowtype,width,height,h1,h2,h3,w1,w2,o1,o2)
22:34:40 File "/usr/lib64/freecad/Mod/Arch/ArchWindowPresets.py", line 193, in makeSketch
22:34:40 addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
22:34:40 File "/usr/lib64/freecad/Mod/Arch/ArchWindowPresets.py", line 76, in addFrame
22:34:40 s.addGeometry(Part.LineSegment(p5,p6))
22:34:40 Part.OCCError: Both points are equal
and get same exeption from master build (commitId=073bf3215c17a2db0175a7c377a3b3a4b38bb0f0).
Is it a known bug?
If I understand the "OCCError: Both points are equal" message comes from OpenCascade library.
P.S.: In attachment a project file to reproduce.
Regards.