-
Notifications
You must be signed in to change notification settings - Fork 275
Description
Description
The variant editor is converting GfQuatd to a string and does not convert back to GfQuatd when you set the value of the string making it not possible to create variants of something like xform:orient.
Isaac Sim version
5.1
Operating System (OS)
Ubuntu 22
GPU Name
L4
GPU Driver and CUDA versions
570
Logs
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] Failed to execute a command: ChangeProperty.
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.kit.property.usd-4.5.12+69cbf6ad/omni/kit/property/usd/usd_attribute_model.py", line 164, in end_edit
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] UsdBase.end_edit(self)
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.kit.property.usd-4.5.12+69cbf6ad/omni/kit/property/usd/usd_model_base.py", line 620, in end_edit
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] self._change_property(attribute.GetPath(), self._real_values[i], self._prev_real_values[i])
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.kit.property.usd-4.5.12+69cbf6ad/omni/kit/property/usd/usd_model_base.py", line 710, in _change_property
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] self._change_property_2(path=path, new_value=new_value, old_value=old_value)
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.kit.property.usd-4.5.12+69cbf6ad/omni/kit/property/usd/usd_model_base.py", line 704, in _change_property_2
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] omni.kit.commands.execute(*cmd_args, **cmd_kwargs)
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.kit.commands-1.4.10+69cbf6ad.lx64.r.cp311/omni/kit/commands/command.py", line 463, in execute
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] result = omni.kit.undo.execute(command, name, kwargs)
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] [...skipped...]
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.kit.commands-1.4.10+69cbf6ad.lx64.r.cp311/omni/kit/undo/undo.py", line 78, in execute
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] result = _execute(command, name, level, history_key)
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.kit.commands-1.4.10+69cbf6ad.lx64.r.cp311/omni/kit/undo/undo.py", line 459, in _execute
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] raise error
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.kit.commands-1.4.10+69cbf6ad.lx64.r.cp311/omni/kit/undo/undo.py", line 420, in _execute
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] result = command.do()
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] ^^^^^^^^^^^^
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.usd-1.13.10+69cbf6ad.lx64.r.cp311/omni/usd/commands/usd_commands.py", line 4131, in do
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] if self._prop and (not self._set_prop_value()):
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] ^^^^^^^^^^^^^^^^^^^^^^
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.usd-1.13.10+69cbf6ad.lx64.r.cp311/omni/usd/commands/usd_commands.py", line 4085, in _set_prop_value
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] omni.usd.set_prop_val(self._prop, self._value, self._time_code, auto_target_layer=False)
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.usd-1.13.10+69cbf6ad.lx64.r.cp311/omni/usd/_impl/utils.py", line 388, in set_prop_val
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] _set_prop_val(prop, val, time_code)
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] File "/home/participant/Documents/isaacsim/_build/linux-x86_64/release/extscache/omni.usd-1.13.10+69cbf6ad.lx64.r.cp311/omni/usd/impl/utils.py", line 553, in set_prop_val
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] prop.Set(val, time_code)
2026-01-04 22:20:16 [Error] [omni.kit.commands.command]
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] <class 'pxr.Tf.ErrorException'>
2026-01-04 22:20:16 [Error] [omni.kit.commands.command] Error in 'pxrInternal_v0_24__pxrReserved::UsdStage::_SetValueImpl' at line 6722 in file /builds/omniverse/usd-ci/USD/pxr/usd/usd/stage.cpp : 'Type mismatch for </World/Cube.xformOp:orient>: expected 'GfQuatd', got 'string''
Additional information
No response