Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Boards
    Boards
  • Wiki
  • Forums

Content

Updated by Wieland Lindenthal over 1 year ago

### Environment

OpenProject 13.0.3 / Ubuntu 22.04 package installation

Browser: Chrome

Language: English

### Steps to reproduce

1. Go to IFC models in BFC Management project
2. Upload an IFC file

### What is the buggy behavior?

* User sees failed conversion status in list of IFC models

Error: Failed to convert model to json: A fatal error occurred. The re...

### What is the expected behavior?

IFC model should have been converted successfully.

### **Logs**

Error message in frontend


```text
Failed to convert model to json: A fatal error occurred. The required library libhostfxr.so could not be found.
If this is a self-contained application, that library should exist in [/opt/openproject/vendor/xeokit-metadata/].
If this is a framework-dependent application, install the runtime in the global location [/usr/share/dotnet] or use the DOTNET_ROOT environment variable to specify the runtime location or register the runtime location in [/etc/dotnet].

The .NET runtime can be found at:
- https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=ubuntu.22.04-x64&apphost_version=6.0.1
```


From the server logs:
Performing Bim::IfcModels::IfcConversionJob (Job ID: 949e096d-41c5-431b-93d6->
\[ActiveJob\] \[Bim::IfcModels::IfcConversionJob\] \[949e096d-41c5-431b-93d6-0dd0889ed67b\] user=1 Failed to convert IFC to XKT
\[ActiveJob\] \[Bim::IfcModels::IfcConversionJob\] \[949e096d-41c5-431b-93d6-0dd0889ed67b\] Failed to convert IFC model #<Bim::IfcModels::IfcModel id: 4, title: "basic-b>
 If this is a self-contained application, that library should exist in \[/opt/openproject/vendor/xeokit-metadata/\].
 If this is a framework-dependent application, install the runtime in the global location \[/usr/share/dotnet\] or use the DOTNET\_ROOT environment variable to specify the runtime location or register the runtime lo>
 - https://aka.ms/dotnet-core-applaunch?missing\_runtime=true&arch=x64&rid=ubuntu.22.04-x64&apphost\_version=6.0.1
Loading...