Unable to understand the error

Greetings for the day,
I have done the extraction of some IFC entities from IFC file and create a new IFC file. But when I try to open the new IFC file in solibri model viewer it shows error (Screenshot of error is given below.)

Error

I am not able to understand the error. Please help me.

Hello there,
if you have done the extraction using a plain text editor, then the problems lies on your side. This is dangerous if not done properly.
You need to be careful not to switch any ids (#??? at the beginning of the line) and to include all the ids referenced by your wished entities from the original file. If you are changing ids, pay close attention where they showed up in the original file in order to exchange all occurances.
As for the error, it seems that where Solibri expects an IfcObjectPlacement your file provides an IfcAxis2Placement3D. But perhaps an Email to Solibri support can solve your problem?
Cheers

If you can provide the .ifc file, we can help further analyse it.

Thank you for the reply.
I have used IFCOPENSHELL and PYTHON for the extraction work.

Thank you for the reply,
I am uploading the .ifc file.

test22.ifc (883.1 KB)