Fedora35 - Python3.10 having issues

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
nahshon
Posts: 225
Joined: Wed Jul 24, 2013 8:06 pm

Fedora35 - Python3.10 having issues

Post by nahshon »

I just upgraded to Fedora 35 and I have issues with FreeCAD..
I suspect the errors are from pivy 0.6.5 that may not be compatible with Python 3.10.

Seeking advice.
Are other Linux distros using Python3.10? Will upgrading pivy to the latest version improve the situation? Should I look at other things?

Edit: I understand that Python 3.10 is not yet supported, so my options are to fix the issues by myself or just wait for a fix.
Or I could just install a supported distro version on a VM...

This is the error when I try to create a new Job using the Path workbench:

Code: Select all

Traceback (most recent call last):
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 133, in attach
    self.axs = coin.SoType.fromName("SoAxisCrossKit").createInstance()
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 491, in createInstance
    return _coin.SoType_createInstance(self)
<class 'SystemError'>: <built-in function SoType_createInstance> returned a result with an exception set
PathJobGui.ERROR: <built-in function SoFieldContainer_getField> returned a result with an exception set
SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 1565, in Create
    obj.ViewObject.Proxy.editObject(obj.Stock)
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 194, in editObject
    return self.openTaskPanel("Stock")
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 178, in openTaskPanel
    self.showOriginAxis(True)
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 156, in showOriginAxis
    self.switch.whichChild = sw
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
SystemError: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 422, in checkXpos
    self.getFields(self.obj, ["xpos"])
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 383, in getFields
    PathLog.track(obj.Label, fields)
ReferenceError: Cannot access attribute 'Label' of deleted object
Traceback (most recent call last):
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 422, in checkXpos
    self.getFields(self.obj, ["xpos"])
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 383, in getFields
    PathLog.track(obj.Label, fields)
ReferenceError: Cannot access attribute 'Label' of deleted object
Traceback (most recent call last):
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 422, in checkXpos
    self.getFields(self.obj, ["xpos"])
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 383, in getFields
    PathLog.track(obj.Label, fields)
ReferenceError: Cannot access attribute 'Label' of deleted object
Traceback (most recent call last):
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 422, in checkXpos
    self.getFields(self.obj, ["xpos"])
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 383, in getFields
    PathLog.track(obj.Label, fields)
ReferenceError: Cannot access attribute 'Label' of deleted object
Traceback (most recent call last):
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 422, in checkXpos
    self.getFields(self.obj, ["xpos"])
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 383, in getFields
    PathLog.track(obj.Label, fields)
ReferenceError: Cannot access attribute 'Label' of deleted object
Traceback (most recent call last):
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 422, in checkXpos
    self.getFields(self.obj, ["xpos"])
  File "/home/itai/Freecad-src/build/Mod/Path/PathScripts/PathJobGui.py", line 383, in getFields
    PathLog.track(obj.Label, fields)
ReferenceError: Cannot access attribute 'Label' of deleted object
I also get error messages when entering the Draft workbench:

Code: Select all

<built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "<string>", line 147, in Activated
  File "/home/itai/Freecad-src/build/Mod/Draft/draftguitools/gui_snapper.py", line 1637, in show
    self.setTrackers()
  File "/home/itai/Freecad-src/build/Mod/Draft/draftguitools/gui_snapper.py", line 1681, in setTrackers
    self.grid = trackers.gridTracker()
  File "/home/itai/Freecad-src/build/Mod/Draft/draftguitools/gui_trackers.py", line 974, in __init__
    pick.style.setValue(coin.SoPickStyle.UNPICKABLE)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
OS: Fedora Linux 35 (KDE Plasma) (KDE//usr/share/xsessions/plasmax11)
Word size of FreeCAD: 64-bit
Version: 0.20.26369 (Git)
Build type: Release
Branch: master
Hash: 093f15dce5f70b48308c874c244838de2907b73e
Python version: 3.10.0
Qt version: 5.15.2
Coin version: 4.0.0
OCC version: 7.5.0
Locale: English/United States (en_US)

Fedora35 is still using python3-pivy-0.6.5-7.
Last edited by nahshon on Sun Nov 14, 2021 7:01 pm, edited 1 time in total.
User avatar
M4x
Veteran
Posts: 1472
Joined: Sat Mar 11, 2017 9:23 am
Location: Germany

Re: Fedora35 - Python3.10 having issues

Post by M4x »

How are you running FreeCAD? Are you using the AppImage?
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: Fedora35 - Python3.10 having issues

Post by chrisb »

nahshon wrote: Sun Nov 14, 2021 1:03 pm The above exception was the direct cause of the following exception:
Please edit your post and use code tags for improved readability instead of quotes. Check carefully where you start and end them, so that you don't place your own text inside the log output.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
nahshon
Posts: 225
Joined: Wed Jul 24, 2013 8:06 pm

Re: Fedora35 - Python3.10 having issues

Post by nahshon »

M4x wrote: Sun Nov 14, 2021 3:28 pm How are you running FreeCAD? Are you using the AppImage?
I compile FreeCAD myself, use sources from github.
If it's relevant, this is how I compile (from an empty build directory):

Code: Select all

cmake ../FreeCAD-Master -DBUILD_QT5=On -DPYTHON_EXECUTABLE=/usr/bin/python3 -DCMAKE_BUILD_TYPE=Debug && time make -j 6
nahshon
Posts: 225
Joined: Wed Jul 24, 2013 8:06 pm

Re: Fedora35 - Python3.10 having issues

Post by nahshon »

chrisb wrote: Sun Nov 14, 2021 4:52 pm
nahshon wrote: Sun Nov 14, 2021 1:03 pm The above exception was the direct cause of the following exception:
Please edit your post and use code tags for improved readability instead of quotes. Check carefully where you start and end them, so that you don't place your own text inside the log output.
Done. the code part is the error text as seen on the Linux terminal.
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: Fedora35 - Python3.10 having issues

Post by chrisb »

nahshon wrote: Sun Nov 14, 2021 7:04 pm Done. the code part is the error text as seen on the Linux terminal.
Thanks, much better now. I had thought, that the text "The above exception was the direct cause of the following exception:" was from you ;)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
M4x
Veteran
Posts: 1472
Joined: Sat Mar 11, 2017 9:23 am
Location: Germany

Re: Fedora35 - Python3.10 having issues

Post by M4x »

Could you try to.run the AppImage?
nahshon
Posts: 225
Joined: Wed Jul 24, 2013 8:06 pm

Re: Fedora35 - Python3.10 having issues

Post by nahshon »

M4x wrote: Sun Nov 14, 2021 8:28 pm Could you try to.run the AppImage?
I first tried the stable version FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage which was a complete failure (I could not open an FCStd file or even create a new empty document).
Then I tried the weekly build FreeCAD_weekly-builds-26306-Linux-Conda_glibc2.12-x86_64.AppImage and it's actually working OK.
User avatar
M4x
Veteran
Posts: 1472
Joined: Sat Mar 11, 2017 9:23 am
Location: Germany

Re: Fedora35 - Python3.10 having issues

Post by M4x »

Sounds good. If you want to debug, start it from a terminal and post the logs here. If you're happy with 0.20: Have fun :D
User avatar
hobbes1069
Posts: 291
Joined: Wed Nov 09, 2011 3:49 pm
Location: Southaven, MS

Re: Fedora35 - Python3.10 having issues

Post by hobbes1069 »

Fedora maintainer here :) I've reproduced the problem. I tried updating to Pivy 0.6.6 but it has the same result:

Code: Select all

$ FreeCAD
FreeCAD 0.19, Libs: 0.19RUnknown
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2021
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
  #####                 ####  ###   ####  
  #                    #      # #   #   # 
  #     ##  #### ####  #     #   #  #   # 
  ####  # # #  # #  #  #     #####  #   # 
  #     #   #### ####  #    #     # #   # 
  #     #   #    #     #    #     # #   #  ##  ##  ##
  #     #   #### ####   ### #     # ####   ##  ##  ##

Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_wire.py", line 89, in attach
    col.rgb.setValue(vobj.LineColor[0],vobj.LineColor[1],vobj.LineColor[2])
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_wire.py", line 89, in attach
    col.rgb.setValue(vobj.LineColor[0],vobj.LineColor[1],vobj.LineColor[2])
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1058, in attach
    fs.coordIndex.setValues(0,7,[0,1,2,-1,0,2,3])
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1110, in updateData
    self.txtcoords.rotation.setValue(obj.Placement.Rotation.Q)
<class 'AttributeError'>: '_ViewProviderSectionPlane' object has no attribute 'txtcoords'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1127, in onChanged
    self.mat2.transparency.setValue(vobj.Transparency/100.0)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1058, in attach
    fs.coordIndex.setValues(0,7,[0,1,2,-1,0,2,3])
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1110, in updateData
    self.txtcoords.rotation.setValue(obj.Placement.Rotation.Q)
<class 'AttributeError'>: '_ViewProviderSectionPlane' object has no attribute 'txtcoords'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1127, in onChanged
    self.mat2.transparency.setValue(vobj.Transparency/100.0)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1058, in attach
    fs.coordIndex.setValues(0,7,[0,1,2,-1,0,2,3])
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1110, in updateData
    self.txtcoords.rotation.setValue(obj.Placement.Rotation.Q)
<class 'AttributeError'>: '_ViewProviderSectionPlane' object has no attribute 'txtcoords'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchSectionPlane.py", line 1127, in onChanged
    self.mat2.transparency.setValue(vobj.Transparency/100.0)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3989, in __getattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 367, in attach
    self.text.string = "d"
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchWall.py", line 1590, in attach
    tex.image = image
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Arch/ArchWall.py", line 1682, in setDisplayMode
    self.fset.coordIndex.deleteValues(0)
<class 'AttributeError'>: '_ViewProviderWall' object has no attribute 'fset'
SketchObject::onChanged(): Unmanaged change of Constraint Property results in invalid constraint indices
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension001, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension001, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension002, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension002, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension003, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension003, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension004, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension004, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension005, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension005, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension006, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension006, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension007, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension007, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension008, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension008, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension009, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension009, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension010, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension010, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension011, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension011, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension012, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension012, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension013, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension013, added view property 'ScaleMultiplier'
Traceback (most recent call last):
  File "/usr/lib64/freecad/Mod/Draft/draftviewproviders/view_dimension.py", line 701, in onChanged
    self.font.size = vobj.FontSize.Value * vobj.ScaleMultiplier
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3998, in __setattr__
    field = self.getField(name)
  File "/usr/lib64/python3.10/site-packages/pivy/coin.py", line 3873, in getField
    return _coin.SoFieldContainer_getField(self, name)
<class 'SystemError'>: <built-in function SoFieldContainer_getField> returned a result with an exception set
v0.19, Dimension014, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension014, added view property 'ScaleMultiplier'
Post Reply