Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Using Bimsie1LowLevelInterface to modify the model breaks the model #234
I used Bimsie1LowLevelInterface.setStringAttribute to add a "Name" attribute to IfcBuilding object, but the issue seems to happen on all functions that modify the model.
After modification, model has unfollowable references, so geometry can't be generated and generated IFC file is unusable.
Trying to generate geometry using IfcOpenShell gives following error in bimserver log:
Trying to generate IFC file will generate invalid file, giving following errors in bimserver log:
Looking further in to this issue, it seems that setting a property of an object creates a duplicate database entry. To prove that this is the case, I made a second modification to a model broken in the first example, and now I get double error when trying to generate geometry:
So, now the model seems to have 3 instances of object with oid 66156.