Can't place the Working plane

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
hhassey
Posts: 139
Joined: Thu Jun 04, 2015 8:01 pm
Location: Ensenada, Mexico

Can't place the Working plane

Postby hhassey » Mon Sep 23, 2019 8:14 pm

Hello I have been following the FreeCAD, and compiling almost every week.

OS: Debian GNU/Linux 10 (buster) (GNOME/gnome)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18284 (Git)
Build type: Release
Branch: master
Hash: cd8f0e0960d048032b6967edb9e8952541a5eb6c
Python version: 3.7.3
Qt version: 5.11.3
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)

all off the sudden I can't use the working plane, If I select a face of an object and type WP, I get this error message:

Code: Select all

Running the Python command 'Draft_SelectPlane' failed:
Traceback (most recent call last):
  File "/opt/freecad-code/freecad-build/Mod/Draft/DraftSelectPlane.py", line 78, in Activated
    if self.handle():
  File "/opt/freecad-code/freecad-build/Mod/Draft/DraftSelectPlane.py", line 242, in handle
    FreeCAD.DraftWorkingPlane.alignToFace(sel.SubObjects[0], self.taskd.form.fieldOffset.Value)

'Draft_SelectPlane' object has no attribute 'taskd'
Please help!!!! Is this a known Bug?
vocx
Posts: 4348
Joined: Thu Oct 18, 2018 9:18 pm

Re: Can't place the Working plane

Postby vocx » Mon Sep 23, 2019 8:40 pm

hhassey wrote:
Mon Sep 23, 2019 8:14 pm
...
Please help!!!! Is this a known Bug?
Align working plane to face fails in git build
vocx wrote:
Sun Sep 08, 2019 9:39 pm
This definitely seems like a bug. Recently Yorik moved the Draft SelectPlane code outside the DraftTools.py file, and into its own file. He also placed the graphical interface in a TaskSelectPlane.ui file, instead of hard coding this in DraftGui.py. Maybe he missed a few things.

Give it a few days for him to fix it.
Always add the important information to your posts if you need help.
To support the documentation effort, and code development, your donation is appreciated: paypal.