Skip to content

omni.replicator.core fails to load with warp 1.13.0 due to removed wp.context.Kernel API #629

@Mengarr

Description

@Mengarr

Description

Summary

omni.replicator.core (and downstream isaacsim.core.nodes) fail to load on
the dev2 build of Isaac Sim 6.0.0 when the extension resolver picks up
omni.warp.core-1.13.0 from the public registry. The replicator uses
wp.context.Kernel, which was removed in warp 1.13.0 (now wp.Kernel).

Environment

  • Isaac Sim: 6.0.0 dev2, built from source
  • OS: Ubuntu (linux-x86_64)
  • warp resolved: omni.warp.core-1.13.0 (published to registry ~May 2026)

Steps to Reproduce

  1. Build Isaac Sim 6.0.0 dev2 from source
  2. Run ./isaac-sim.sh after omni.warp.core-1.13.0 was published to the
    extension registry (early May 2026)

Error

[Error] [omni.ext._impl._internal] Failed to import python module omni.replicator.core ...
Error: module 'warp' has no attribute 'context'. Traceback:

AttributeError: module 'warp' has no attribute 'context'. Did you mean: 'constant'?
File "/home/ubuntu/.local/share/ov/data/Kit/Isaac-Sim Full/6.0/exts/3/omni.replicator.core-1.13.4+110.0.0.lx64.r.cp312/omni/replicator/core/scripts/annotators.py", line 314, in Augmentation

[Error] [omni.ext._impl._internal] Failed to import python module isaacsim.core.nodes from /home/ubuntu/IsaacSim/exts/isaacsim.core.nodes. ...
Error: module 'omni.replicator.core' has no attribute 'Writer'.

Root Cause

omni.replicator.core-1.13.4 references wp.context.Kernel in (at least) 3
files:

  • omni/replicator/core/scripts/annotators.py (lines 183, 314, 359, 365, 1452, 1487, 1489, 2164)
  • omni/replicator/core/scripts/writers.py (line 440)
  • omni/replicator/core/ogn/python/impl/nodes/OgnAugment.py (line 214)

warp.context.Kernel was removed in warp 1.13.0; the equivalent is now
warp.Kernel directly. Because the replicator declares "omni.warp.core" = {}
(no upper bound), anyone who first ran the dev2 build after warp 1.13.0 landed
in the registry will have 1.13.0 cached and hit this error.

Workaround

Replace all wp.context.Kernelwp.Kernel in the three files listed above
inside the cached extension directory:
~/.local/share/ov/data/Kit/Isaac-Sim Full/6.0/exts/3/omni.replicator.core-1.13.4+110.0.0.lx64.r.cp312/

Proposed Fix

Either:

  1. Pin "omni.warp.core" to ">=1.12,<1.13" in omni.replicator.core's
    extension.toml until the API is updated, or
  2. Update all wp.context.Kernel references in omni.replicator.core to
    wp.Kernel to support warp 1.13.0+

Isaac Sim version

6.0.0-rc.22

Operating System (OS)

Ubuntu 24.04

GPU Name

Tesla T4

GPU Driver and CUDA versions

Driver Version: 580.159.03 CUDA Version: 13.0

Logs

No response

Additional information

No response

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions