IFC Debug
I'm surely making a newbie mistake here. No matter what IFC file I try to debug I get always the same error. I select file, click on Validate IFC File, error appears.
Many IFC files that I receive sometimes cause severe errors due to many triangles, false placed geometry or many other things. I use Blender BIM mostly to delete and re-structure elements and would like to debug them before I try operations.
Summarizing, I want do be able to start using the IFC Debug, and need your help please.
Tagged:
Comments
It was fixed here: https://github.com/IfcOpenShell/IfcOpenShell/commit/147602e10785596424bc4dfab0478db885bafeae
@Moult I still have this issue in newer versions of BBIM. It seems like the changes made in ifcopenshell don't get transferred into the BBIM zip installer, eg.
blenderbim/libs/site/packages/ifcopenshell/validate.py
doesn't show the change on line 294. Should ifcopenshell be updated manually?Yeah these are sometimes a bit outdated but I've included it in the hotfix so that it's available for the next scheduled release: https://github.com/IfcOpenShell/IfcOpenShell/commit/5a405191145a99b8922a40c2dbfcddf5f801228f
Hi @Moult, I tried to use the debug function. But somehow it doesn't work on any IFC I try (i'm using the build 20230301). Here the error:

@camontellano cheers, let's see if this fix addresses it: https://github.com/IfcOpenShell/IfcOpenShell/commit/4f571fa2fc6943be5c30070507c74c95dce0a05f
@Moult sorry to bring you bad news....but it didn't.

@camontellano Ah ok, I didn't realise the Github build environment was a bit different in this scenario. Try the latest build, and double check that there is a directory called
blenderbim/libs/site/packges/exceptiongroup
.@moult Sorry to disturb you, I cannot tell when this is going to have an end. You don't have to take care of it right now (i solved my original issue) but it would be really helpful to get the tool working again. Here the next problem:

This is pretty embarrassing, usually IfcOpenBot isn't this outdated so we don't need to hotfix like this. I really hope this is the last one:
https://github.com/IfcOpenShell/IfcOpenShell/commit/f0733cb14805f8472b0d22c59c47487b1f3598bf
(This is an Answer I should have posted 3 days ago).......It works now. Thanks!