Since 4.2 update, cannot save USD. `enableImpulse` not known

I have a USD with a very simple action graph. It contains this attribute:

/ActionGraph/OnImpulseEvent.state:enableImpulse

Since upgrading to 4.2 I can’t save the USD. If I try to simply delete the Action Graph so I can save everything else, I can’t do that either. This is the error message when I try to delete it:

Traceback (most recent call last):
  File "/home/user/.local/share/ov/pkg/isaac-sim-4.2.0/extscache/omni.graph-1.140.0+10a4b5c0.lx64.r.cp310/omni/graph/core/_impl/object_lookup.py", line 383, in __attribute_from_info
    specified_node = cls.node(node_name, graph)
  File "/home/user/.local/share/ov/pkg/isaac-sim-4.2.0/extscache/omni.graph-1.140.0+10a4b5c0.lx64.r.cp310/omni/graph/core/_impl/object_lookup.py", line 221, in node
    return __node_from_info(node_id)
  File "/home/user/.local/share/ov/pkg/isaac-sim-4.2.0/extscache/omni.graph-1.140.0+10a4b5c0.lx64.r.cp310/omni/graph/core/_impl/object_lookup.py", line 214, in __node_from_info
    raise og.OmniGraphValueError(f"Could not find OmniGraph node from node description '{node}' - {error}")
omni.graph.core._impl.errors.OmniGraphValueError: OmniGraphError: Could not find OmniGraph node from node description '/ActionGraph/OnImpulseEvent' - Node path '/ActionGraph/OnImpulseEvent' was not an OmniGraph node

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/user/workspaces/isaac_ros-dev//src/isaac_sim_scripts/simple_backups/start_robin.py", line 261, in <module>
    main()
  File "/home/user/workspaces/isaac_ros-dev//src/isaac_sim_scripts/simple_backups/start_robin.py", line 253, in main
    og.Controller.attribute("/ActionGraph/OnImpulseEvent.state:enableImpulse"), True
  File "/home/user/.local/share/ov/pkg/isaac-sim-4.2.0/extscache/omni.graph-1.140.0+10a4b5c0.lx64.r.cp310/omni/graph/core/_impl/object_lookup.py", line 424, in attribute
    return __attribute_from_info(attribute_id)
  File "/home/user/.local/share/ov/pkg/isaac-sim-4.2.0/extscache/omni.graph-1.140.0+10a4b5c0.lx64.r.cp310/omni/graph/core/_impl/object_lookup.py", line 415, in __attribute_from_info
    raise og.OmniGraphError(
omni.graph.core._impl.errors.OmniGraphError: OmniGraphError: Failed trying to look up attribute with (/ActionGraph/OnImpulseEvent.state:enableImpulse, node=None, graph=None)

Here’s an image of the Action Graph.

No suggestions on how to edit the Action Graph in 4.2? This is a pretty big deal that my USD is unusable now. If I could open the USD and edit it outside of IsaacSim somehow, maybe that would work.

i find that if I launch IsaacSim via Omniverse, it ignores the broken Action Graph and I can use the rest of it. However, it doesn’t work if I launch from Python script. I guess this is good enough for now.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.