Skip to content

[Bug]: Void processing regression in unreleased build (0.0.78) #2019

@andi-bu

Description

@andi-bu

What happened?

I just wanted to raise awareness that the current code base (post 0.0.77 release) contains a regression bug:

The following constellation:

  • IfcWall container (no geometry)
    • IfcBuildingElementPart wall layers (geometry)
    • IfcOpeningElement (voids IfcWall)

leads to a stall during geometry extraction of IfcBuildingElementPart. StreamMeshes basically stops to respond without error which usually halts the extraction process.

I could reproduce this with several files and included a minimal example file. The example also stalls https://thatopen.github.io/engine_web-ifc/demo/

The files all work in 0.0.77, so this must be caused by a recent change.
In case this is a known "work-in-progress" issue of the unreleased build, feel free to delete this issue.

Sample file expected output:
Image

Version

0.0.78 (unreleased, not a production issue)

What browsers are you seeing the problem on?

Chrome

Relevant log output

Anything else?

Sample.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions