Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

checkin on Linux failed, but works on OSX #966

rainerbreuss opened this issue Apr 18, 2019 · 2 comments


Copy link

commented Apr 18, 2019

Hi Ruben,
we have an IFC file that could not be checked in on Bimserver 125 running an o CentOS7 Server. The same file could be checked in without any problems on Bimserver 125 running on a MacBookPro.

On Centos7 the Server throws the follwowing Exception and restarts itself afterwards:

2019-04-17 19:24:47,879 INFO [pool-9-thread-1] o.b.d.b.BerkeleyKeyValueStore [] writes: 1000000, 2163 ms sync 2019-04-17 19:25:14,061 ERROR [GeometryRunner] o.b.g.StreamingGeometryGenerator [] org.bimserver.plugins.renderengine.RenderEngineException: Exited with non-zero exit code: 137 at org.ifcopenshell.IfcGeomServerClient.terminate( at org.ifcopenshell.IfcGeomServerClient.close( at org.ifcopenshell.IfcOpenShellEngine.close( at org.bimserver.renderengine.NoPoolingRenderEnginePool.returnObject( at at java.util.concurrent.Executors$ at at java.util.concurrent.ThreadPoolExecutor.runWorker( at java.util.concurrent.ThreadPoolExecutor$ at 2019-04-17 19:26:29,261 INFO [] o.b.BimServer [] Starting BIMserver

The error happens in 'Generating Geometry' at about 50%. Client gets no message about the error, it shows the progress bar forever ...

The file is Ifc2x3, size is > 85MB. unfortunately we are not allowed to share the file.



This comment has been minimized.

Copy link

commented Apr 18, 2019

BIMserver uses IfcOpenShell for generating the geometry. The non-zero exit code indicates that something went wrong in IfcOpenShell. Unfortunately the exit-code is also the only type of error reporting IfcOpenShell does (and the code itself also has no meaning).

So without the file there really isn't anything we can do to help. Since the file is working on OSX I would assume the problem to be something to do with library conflicts, it is running fine generally on Ubuntu Linux.

Oh one thing you could check is whether a simple/small IFC file works on your CensOS7 setup, so we at least know whether the problem is related to the file.


This comment has been minimized.

Copy link

commented Apr 18, 2019

we have other ifc files working without any problems on that CentOs7 server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
2 participants
You can’t perform that action at this time.