Minimum reproducible code snipt
from isaacsim import SimulationApp
simulation_app = SimulationApp({"headless": False})
import omni.replicator.core as rep
from isaacsim.core.api import World
world = World(stage_units_in_meters=0.001, physics_prim_path="/PhysicsScene")
for _ in range(2):
with rep.new_layer():
cube = rep.create.cube()
cones = rep.create.cone(scale=0.01, count=10)
with cones:
rep.randomizer.scatter_3d(cube)
rep.orchestrator.step()
rep.orchestrator.wait_until_complete()
while simulation_app.is_running():
simulation_app.update()
simulation_app.close() # close Isaac Sim
Error message:
2025-04-08 19:00:08 [22,449ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-04-08 19:00:08 [22,449ms] [Error] [omni.kit.app._impl] [py stderr]: File "D:\isaac-sim-standalone\bin_drop_simulation\test.py", line 18, in <module>
2025-04-08 19:00:08 [22,450ms] [Error] [omni.kit.app._impl] [py stderr]: with rep.new_layer():
2025-04-08 19:00:08 [22,450ms] [Error] [omni.kit.app._impl] [py stderr]: File "D:\isaac-sim-standalone\kit\python\lib\contextlib.py", line 137, in __enter__
2025-04-08 19:00:08 [22,451ms] [Error] [omni.kit.app._impl] [py stderr]: raise RuntimeError("generator didn't yield") from None
2025-04-08 19:00:08 [22,452ms] [Error] [omni.kit.app._impl] [py stderr]: RuntimeError: generator didn't yield