Skip to content

[Bug Report] MJCF headless conversion #4126

@RumblingTurtle

Description

@RumblingTurtle

Describe the bug

Hi, I'm currently migrating from IsaacLab 1.4.1 to 2.2.1 and headless mode MJCF conversion seems to be impossible on the newer version

Steps to reproduce

mre.zip

I attached the necessary files to reproduce the bug

IsaacSim conversion example script successfully converts the xml in both headless and normal mode

python convert_sim.py

Isaaclab on the other hand can only convert the xml in windowed mode

python convert_isaaclab.py

If using headless mode the example crashes due to absence of MJCFCreateImportConfig

python convert_isaaclab.py --headless
2025-12-02T07:49:07Z [4,298ms] [Error] [omni.kit.commands.command] Can't execute command: "MJCFCreateImportConfig", it wasn't registered or ambigious.

System Info

Describe the characteristic of your environment:

  • Commit: 0f00ca2
  • Isaac Sim Version: 5.0.0-rc.45+release.23960.184afb15.gl
  • OS: Ubuntu 22.04
  • GPU: RTX 5080
  • CUDA: 12.8
  • GPU Driver: 570.195.03

Additional context

Add any other context about the problem here.

Checklist

  • I have checked that there is no similar issue in the repo (required)
  • I have checked that the issue is not in running Isaac Sim itself and is related to the repo

Acceptance Criteria

  • python convert_isaaclab.py --headless successfully converts the asset

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions