Troubleshooting¶
Common issues and resolutions gathered from day-to-day usage.
Evaluation fails with a wandb.Video error¶
Symptom
During evaluation train.py raises an exception similar to:
wandb.errors.Error: wandb.Video requires moviepy and imageio when passing raw data.
Install with "pip install moviepy imageio"
This occurs because moviepy 2.1.2 no longer bundles the editor submodule that
Weights & Biases expects.
Fix
Downgrade to a build that retains the editor utilities:
pip uninstall moviepy
pip install moviepy==2.0.0.dev2
TypeError: ArticulationView.get_world_poses() got an unexpected keyword argument ‘usd’¶
Symptom
TypeError: ArticulationView.get_world_poses() got an unexpected keyword argument ‘usd’ when start training.
Fix
If you encounter the unexpected keyword error in Isaac Sim 4.*, remove usd=usd from ~/isaac410/exts/omni.isaac.core/omni/isaac/core/prims/xform_prim_view.py.
# open /${HOME}/.local/share/ov/pkg/isaac-sim-4.1.0/exts/omni.isaac.core/omni/isaac/core/prims/xform_prim_view.py
# go to line 189 (for 4.1.0), 184 (for 4.0.0)
# L184
# default_positions, default_orientations = self.get_world_poses(usd=usd)
# remove usd=usd as shown below
# default_positions, default_orientations = self.get_world_poses()