Using today's master, I have added a face-milling op to my job and need to constrain it with a boundary dressup. This is failing with some odd complaint.
Code: Select all
14:26:15 Traceback (most recent call last):
File "/~/freecad-build-master/Mod/Path/Path/Dressup/Boundary.py", line 105, in execute
obj.Path = pb.execute()
File "/~/freecad-build-master/Mod/Path/Path/Dressup/Boundary.py", line 158, in execute
self.safeHeight = float(PathUtil.opProperty(self.baseOp, "SafeHeight"))
<class 'TypeError'>: float() argument must be a string or a real number, not 'NoneType'
14:26:15 Recompute failed! Please check report view.
Code: Select all
[code]
OS: Fedora Linux 36 (Thirty Six) (LXQt/lxqt)
Word size of FreeCAD: 64-bit
Version: 0.21.0.32323 (Git)
Build type: Release
Branch: master
Hash: 5ac308e8a65c7022ef851463d8ab5e1ba4b5edbe
Python 3.10.10, Qt 5.15.8, Coin 4.0.0, Vtk , OCC 7.6.3
Locale: English/United Kingdom (en_GB)
Installed mods:
* FreeCAD_Assembly4 0.11.10
* FreeCAD_assembly3
If I remove the dress-up, the milling path still looks good with no errors.
How can I determine where this error is coming from and how to fix it?
TIA.