step reading problem

I'm currently using STEPControl_Reader in order to read the attached STEP file but what I'm obtaining from the conversion is just an empty root compound. Other CAD systems like Solid Works manage to open it even if they recognize some errors in the file. Is there anybody that knows how to force the reader to transfer the geometry even if it finds some problems?

Thank you very much

Forum supervisor's picture

Hello, Diego,
I would like to inform you that this problem has been checked and reproduced.
A corresponding issue with ID = OCC22680 has been registered.
We will try to fix the problem in future OCCT releases. You will be able to see later if the issue is resolved by checking the references to the specified ID in OCCT Release Notes. The analysis of this issue will take some time depending on our technical capability and availability of resources.

Forum supervisor's picture

By the way, I forgot to mention that the reason of this problem is duplicated knots in BSpline curve definition:
normally duplicated knots should be written as one value, but with associated multiplicity > 1;
here they are written as plain knots, all with multiplicity 1, but duplicated.
This causes an exception on attempt to create a bspline curve in OCCT, and the result is empty.