realthunder/FreeCAD_assembly3

ASM3: SystemError: <built-in function SoType_createInstance> returned a result with an exception set

GinTonic99 opened this issue · 0 comments

[code]
OS: Ubuntu Core 22 (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 2024.207.0.38947 (Git) Snap 128
Build type: Release
Branch: tag: 20240123stable
Hash: 0c0f69ad4806682096b51f7669d5f1cb83f9c7d7
Python 3.10.12, Qt 5.15.10, Coin 4.0.1rt, Vtk 7.1.1, OCC 7.7.1
Locale: German/Austria (de_AT)
Installed mods:

  • sheetmetal 0.4.0
  • POV-Ray-Rendering
  • Curves 0.6.23
  • fasteners 0.5.2 (Disabled)
  • lattice2 1.0.0
  • QuickMeasure 2022.10.28
  • Help
  • TabBar
  • Glass
  • Assembly4 0.50.7
  • FreeCAD_SketchArch
  • PieMenu 1.2.7 (Disabled)
  • fasteners.backup1707169124.7464342 0.5.0 (Disabled)
  • woodworking 0.21.2.33771
  • CurvedShapes 1.0.5
  • Render 2024.1.23
    [/code]

when trying to apply any constraint in ASM3, the following error occurs and the constraint is not applied:

`16:05:55 233.25315 <asm3.gui> constraint.py(828): constraint "Locked" command exception
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 "", line 677, in report
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 2982, in make
AsmElementLink.make(AsmElementLink.MakeInfo(cstr,*e))
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 2278, in make
link.Proxy.setLink(info.Owner,info.Subname)
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 2136, in setLink
element = AsmElement.make(sel,radius=radius,name='_Element')
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 1249, in make
element = AsmElement.create(name,elements)
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 1060, in create
ViewProviderAsmElement(element.ViewObject)
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 1302, in init
super(ViewProviderAsmElement,self).init(vobj)
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 316, in init
super(ViewProviderAsmOnTop,self).init(vobj)
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 259, in init
self.attach(vobj)
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 1307, in attach
self.setupAxis()
File "/snap/freecad-realthunder/128/usr/Mod/Assembly3/./freecad/asm3/assembly.py", line 1405, in setupAxis
node = coin.SoType.fromName('SoFCSelectionRoot').createInstance()
File "/snap/freecad-realthunder/128/usr/lib/python3/dist-packages/pivy/coin.py", line 491, in createInstance
return _coin.SoType_createInstance(self)
SystemError: returned a result with an exception set`

exception.zip

The error above occured when trying to apply a locked constraint on one of the sides of the cube in the file attached