Open Mannshoch opened 9 months ago
I think this indicates a wrong version of IfcOpenShell... Is it recent enough?
Can you test if the problem still appears using a development version of FreeCAD from https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds ?
I'm not anymore able to recreate the same environment. I have a new computer and meanwhile no access to this ifc files anymore.
I currently have freecad installed on Ubuntu from snapcraft beta (0.22-g93439591) from freecad-org and stable (2024-03-22-gda98001c) from realthunder on both a pip install ifcopenshell is requested by the Add-on and also works if I do that
(running freecad.pip install ifcopenshell
).
I performed tests from a file I downloaded from https://github.com/RWTH-E3D/DigitalHub/blob/master/Version_2/DigitalHub_FM-HZG_v2.ifc
With 5GB RAM both FreeCAD Crash without any error message while importing.
OS: Ubuntu Core 22 (ubuntu:GNOME/ubuntu)
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.36458 (Git) Snap 958
Build type: Release
Branch: main
Hash: 934395913a6f9298f7b56bfe3b58c163f7011186
Python 3.10.12, Qt 5.15.10, Coin 4.0.0, Vtk 7.1.1, OCC 7.7.1
Locale: German/Germany (de_DE)
Installed mods:
* dodo 1.0.1
* FreeCAD-NativeIFC 2023.10.27
* Nodes 0.1.36
* ose-piping
* InventorLoader 1.4.0
* Render 2024.1.23
* sheetmetal 0.4.6
I can't recreate the problem, for me the file loads normally: Any backtrace if you launch FreeCAD from a terminal?
FreeCad.log
Msg: FreeCAD 0.22.0, Libs: 0.22.0devR36683 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2024
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
Log: Time = 2024-Apr-04 16:00:58
Log: AboutImage = freecadabout
Log: AppDataSkipVendor = true
Log: AppHomePath = /snap/freecad/972/usr/
Log: AppIcon = freecad
Log: AppTempPath = /home/m/snap/freecad/common/temp/
Log: BOOST_VERSION = 1_74
Log: BinPath = /snap/freecad/972/usr/bin/
Log: BuildRepositoryURL = git://github.com/FreeCAD/FreeCAD.git main
Log: BuildRevision = 36683 (Git)
Log: BuildRevisionBranch = main
Log: BuildRevisionDate = 2024/03/30 16:46:25
Log: BuildRevisionHash = 6fbd8916ab4ae045fdaa4e16a3e44d7393b13e80
Log: BuildVersionMajor = 0
Log: BuildVersionMinor = 22
Log: BuildVersionPoint = 0
Log: BuildVersionSuffix = dev
Log: Console = 0
Log: CopyrightInfo = © Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2024
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
Log: Debug = 0
Log: DocPath = /snap/freecad/972/usr/doc/
Log: EIGEN_VERSION = 3.4.0
Log: ExeName = FreeCAD
Log: ExeVendor = FreeCAD
Log: ExeVersion = 0.22.0
Log: LoggingConsole = 1
Log: LoggingFile = 1
Log: LoggingFileName = /home/m/snap/freecad/common/FreeCAD.log
Log: MaintainerUrl = https://www.freecad.org/wiki/Main_Page
Log: OCC_VERSION = 7.7.1
Log: PATH = /snap/freecad/972/usr/sbin:/snap/freecad/972/usr/bin:/snap/freecad/972/sbin:/snap/freecad/972/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/freecad/972/kf5/usr/bin
Log: PYSIDE_VERSION = 5.15.11
Log: PYTHONPATH =
Log: PYTHON_VERSION = 3.10.12
Log: PythonSearchPath = /snap/freecad/972/usr/lib/python310.zip:/snap/freecad/972/usr/lib/python3.10:/snap/freecad/972/usr/lib/python3.10/lib-dynload
Log: QT_VERSION = 5.15.10
Log: RunMode = Gui
Log: SMESH_VERSION = 7.7.1.0
Log: SplashAlignment = Bottom|Left
Log: SplashInfoColor = #8aadf4
Log: SplashInfoPosition = 6,75
Log: SplashScreen = freecadsplash
Log: SplashTextColor = #8aadf4
Log: StartWorkbench = StartWorkbench
Log: SystemParameter = /home/m/snap/freecad/common/system.cfg
Log: UserAppData = /home/m/snap/freecad/common/
Log: UserCachePath = /home/m/snap/freecad/common/temp/
Log: UserConfigPath = /home/m/snap/freecad/common/
Log: UserHomePath = /home/m/snap/freecad/common
Log: UserMacroPath = /home/m/snap/freecad/common/
Log: UserParameter = /home/m/snap/freecad/common/user.cfg
Log: Verbose =
Log: XERCESC_VERSION = 3.2.3
Log: Create Application
Log: Run App init script
Log: Init: starting App::FreeCADInit.py
Log: Init: Searching for modules...
Log: Init: Initializing /snap/freecad/972/usr/Mod/AddonManager... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Arch... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Assembly... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/CAM... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Draft... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Fem... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Help(Init.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Idf... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Import... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Inspection... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Material... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Measure... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Mesh... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/MeshPart... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/OpenSCAD... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Part... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/PartDesign... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Plot(Init.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Points... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/ReverseEngineering... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Robot... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Show(Init.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Sketcher... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/SnapSetup... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Spreadsheet... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Start... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Surface... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/TechDraw... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Test... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Tux(Init.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Web... done
Log: Init: Initializing /home/m/snap/freecad/common/Mod/dodo/./... done
Log: Init: Initializing /home/m/snap/freecad/common/Mod/FreeCAD-NativeIFC/./... done
Log: Init: Initializing /home/m/snap/freecad/common/Mod/Nodes/./(Init.py not found)... ignore
Log: Init: Initializing /home/m/snap/freecad/common/Mod/ose-piping(Init.py not found)... ignore
Log: Init: Initializing /home/m/snap/freecad/common/Mod/InventorLoader/./... done
Log: Init: Initializing /home/m/snap/freecad/common/Mod/Render/./(Init.py not found)... ignore
Log: Init: Initializing /home/m/snap/freecad/common/Mod/sheetmetal/./... done
Log: Using /snap/freecad/972/usr/Mod as module path!
Log: System path after init:
Log: /snap/freecad/972/usr/bin
Log: /snap/freecad/972/usr/Mod/AddonManager
Log: /snap/freecad/972/usr/Mod/Arch
Log: /snap/freecad/972/usr/Mod/Assembly
Log: /snap/freecad/972/usr/Mod/CAM
Log: /snap/freecad/972/usr/Mod/Draft
Log: /snap/freecad/972/usr/Mod/Fem
Log: /snap/freecad/972/usr/Mod/Help
Log: /snap/freecad/972/usr/Mod/Idf
Log: /snap/freecad/972/usr/Mod/Import
Log: /snap/freecad/972/usr/Mod/Inspection
Log: /snap/freecad/972/usr/Mod/Material
Log: /snap/freecad/972/usr/Mod/Measure
Log: /snap/freecad/972/usr/Mod/Mesh
Log: /snap/freecad/972/usr/Mod/MeshPart
Log: /snap/freecad/972/usr/Mod/OpenSCAD
Log: /snap/freecad/972/usr/Mod/Part
Log: /snap/freecad/972/usr/Mod/PartDesign
Log: /snap/freecad/972/usr/Mod/Plot
Log: /snap/freecad/972/usr/Mod/Points
Log: /snap/freecad/972/usr/Mod/ReverseEngineering
Log: /snap/freecad/972/usr/Mod/Robot
Log: /snap/freecad/972/usr/Mod/Show
Log: /snap/freecad/972/usr/Mod/Sketcher
Log: /snap/freecad/972/usr/Mod/SnapSetup
Log: /snap/freecad/972/usr/Mod/Spreadsheet
Log: /snap/freecad/972/usr/Mod/Start
Log: /snap/freecad/972/usr/Mod/Surface
Log: /snap/freecad/972/usr/Mod/TechDraw
Log: /snap/freecad/972/usr/Mod/Test
Log: /snap/freecad/972/usr/Mod/Tux
Log: /snap/freecad/972/usr/Mod/Web
Log: /home/m/snap/freecad/common/Mod/dodo
Log: /home/m/snap/freecad/common/Mod/dodo/./
Log: /home/m/snap/freecad/common/Mod/FreeCAD-NativeIFC
Log: /home/m/snap/freecad/common/Mod/FreeCAD-NativeIFC/./
Log: /home/m/snap/freecad/common/Mod/Nodes
Log: /home/m/snap/freecad/common/Mod/Nodes/./
Log: /home/m/snap/freecad/common/Mod/ose-piping
Log: /home/m/snap/freecad/common/Mod/InventorLoader
Log: /home/m/snap/freecad/common/Mod/InventorLoader/./
Log: /home/m/snap/freecad/common/Mod/Render
Log: /home/m/snap/freecad/common/Mod/Render/./
Log: /home/m/snap/freecad/common/Mod/sheetmetal
Log: /home/m/snap/freecad/common/Mod/sheetmetal/./
Log: /snap/freecad/972/usr/sbin
Log: /snap/freecad/972/usr/bin
Log: /snap/freecad/972/sbin
Log: /snap/freecad/972/bin
Log: /usr/local/sbin
Log: /usr/local/bin
Log: /usr/sbin
Log: /usr/bin
Log: /sbin
Log: /bin
Log: /usr/games
Log: /usr/local/games
Log: /snap/freecad/972/kf5/usr/bin
Log: Init: App::FreeCADInit.py done
Log: Init: Creating Gui::Application and QApplication
Wrn: Qt: Session management error: Could not open network socket
Log: Local server 'FreeCAD' started
Log: OpenGL version is: 3.3 (3.3 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~22.04.1)
Log: Run Gui init script
Log: Init: Running FreeCADGuiInit.py start script...
Log: Init: Searching modules...
Log: Init: Initializing /snap/freecad/972/usr/Mod/AddonManager... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Arch... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Assembly... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/CAM... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Draft... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Fem... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Help... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Idf(InitGui.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Import... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Inspection... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Material... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Measure(InitGui.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Mesh... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/MeshPart... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/OpenSCAD... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Part... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/PartDesign... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Plot(InitGui.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Points... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/ReverseEngineering... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Robot... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Show(InitGui.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Sketcher... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/SnapSetup(InitGui.py not found)... ignore
Log: Init: Initializing /snap/freecad/972/usr/Mod/Spreadsheet... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Start... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Surface... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/TechDraw... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Test... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Tux... done
Log: Init: Initializing /snap/freecad/972/usr/Mod/Web... done
Log: Module: Part
Log: Loading Part module... done
Msg: flagMsg:
Msg: flag2Msg:
Log: Init: Initializing /home/m/snap/freecad/common/Mod/dodo/./... done
Log: Init: Initializing /home/m/snap/freecad/common/Mod/FreeCAD-NativeIFC/./... done
Log: Init: Initializing /home/m/snap/freecad/common/Mod/Nodes/./... done
Log: Failed to get handle to InitGui -- no icon can be generated,
check classname in package.xml
Log: Init: Initializing /home/m/snap/freecad/common/Mod/ose-piping... done
Log: Init: Initializing /home/m/snap/freecad/common/Mod/InventorLoader/./... done
Log: Init: Initializing /home/m/snap/freecad/common/Mod/Render/./... done
Log: Init: Packaged workbench Render Workbench specified icon in class RenderWorkbenchLog: ... replacing with icon from package.xml data.
Log: Init: Initializing /home/m/snap/freecad/common/Mod/sheetmetal/./... done
Log: All modules with GUIs using InitGui.py are now initialized
Log: All modules with GUIs initialized using pkgutil are now initialized
Log: Init: Loading FreeCAD GUI
Log: Init: Running FreeCADGuiInit.py start script... done
Log: Init: Activating default workbench StartWorkbench
Log: Loading GUI of Web module... done
Log: Loading GUI of Start module... done
Log: Loading Start module... done
Log: Sandboxing disabled by user.
Log: Init: Showing main window
Log: Main window restored
Log: Show main window
Log: Toolbars restored
Log: Couldn't connect to spacenav daemon. Please ignore if you don't have a spacemouse.
Log: Init: Entering event loop
Log: Init: Executing event loop...
Log: Init: Processing command line files
Log: Loading Mesh module... done
Err: No stream support: No module named 'lark'Err:
Log: IFC: Created #173: IfcSite, 'DH Liegenschaft'
Log: Loading GUI of Part module... done
Log: IFC: Created #142: IfcBuilding, 'DigitalHub'
CLI
m@VMWareTest:~$ freecad -l
FreeCAD 0.22.0, Libs: 0.22.0devR36683 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2024
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
Adding snap-specific PYTHONPATH to sys.path: /home/m/snap/freecad/common/.local/lib/python3.10/site-packages:/snap/freecad/972/lib/python3.10/site-packages:/snap/freecad/972/usr/lib/python3/dist-packages
Sheet Metal workbench loaded
Qt: Session management error: Could not open network socket
flag
flag2
connect failed: No such file or directory
No stream support: No module named 'lark'
Terminated
I uninstalled FreeCAD with User settings, an this FreeCAD runs a portable version in Windows Is a different IFC file than the last times I wrote Issues.
follow Error flooded the log window