I have been following Warehouse Creator Extension — Omniverse IsaacSim latest documentation to create a simple warehouse. The guide says to enable the extension (currently version 3.5.5) and then click the Tool > Modular Warehouse Extension then on the window dialog “Build Warehouse”.
Then I should start drawing the floor. However, after the second click I get the following error and nothing happens. I see a sphere but no floor nor anything else.
2024-01-05 16:37:14 [36,947ms] [Warning] [omni.kit.window.property.templates.simple_property_widget] GeometrySchemaAttributesWidget.build_items took 0.22307682037353516 seconds
2024-01-05 16:37:14 [37,771ms] [Warning] [omni.hydra] Curve '/World/BasisCurves': Incorrect number of vertices of basis bezier, type linear and wrap nonperiodic
2024-01-05 16:37:14 [37,771ms] [Warning] [omni.hydra] Curve '/World/BasisCurves': Incorrect number of vertices of basis bezier, type linear and wrap nonperiodic
2024-01-05 16:37:15 [37,858ms] [Warning] [omni.hydra] Curve '/World/BasisCurves': Incorrect number of vertices of basis bezier, type linear and wrap nonperiodic
2024-01-05 16:37:24 [47,732ms] [Warning] [omni.warehouse_creator.warehouse_creator] Import error: cannot unpack non-iterable NoneType object
2024-01-05 16:37:24 [47,732ms] [Error] [omni.warehouse_creator.warehouse_creator] Traceback (most recent call last):
File "/home/zandaras/.local/share/ov/pkg/isaac_sim-2023.1.1/extscache/omni.warehouse_creator-0.3.5/omni/warehouse_creator/warehouse_creator.py", line 216, in _on_curves_event
self.add_point()
File "/home/zandaras/.local/share/ov/pkg/isaac_sim-2023.1.1/extscache/omni.warehouse_creator-0.3.5/omni/warehouse_creator/warehouse_creator.py", line 204, in add_point
ret = self.add_wall(prev_point, current_point, updated_next_point)
File "/home/zandaras/.local/share/ov/pkg/isaac_sim-2023.1.1/extscache/omni.warehouse_creator-0.3.5/omni/warehouse_creator/warehouse_creator.py", line 273, in add_wall
rot_quat, axis, num_of_wall_segments = self.get_wall_data(current_point, next_point)
TypeError: cannot unpack non-iterable NoneType object
My Isaac Sim version
Date published
12/19/2023, 12:08:20 AM
Date installed
1/5/2024, 1:01:34 PM
Version
2023.1.1
My Warehouse Extension version
v0.3.5
105.2+master.124297
Hey Simone!
I am not able to reproduce this. Can you elaborate on the steps you took exactly? Are you able to reproduce this consistently?
Also, check the following of the following please:
Make sure Z axis is the Up axis when drawing the dots
Make sure you don’t click on other prims on the stage while drawing the points … this will deselect the basiscurve that the points drawn relate to
What are the coordinates of the points you tried to click on? to get a better feel of how to reproduce the issue.
Hi mabdelazim,
I get the exact same log as Simone posted when I try Build Warehouse and click on a point on viewport. What I’ve noticed is that it has “False” for Dataset Source Path, where the tutorial say it automatically pulls from the Isaac Sim cloud.
I have logged into Nucleus but I am not sure what the dataset source path should be.
Hello,
Having the Path set to False should not be an issue as it is an optional field. By default, the assets are fetched from the cloud. Optionally, if you have a connected local Nucleus and may want faster performance, you can set the Path to the following in your localhost nucleus: omniverse://localhost/NVIDIA/Assets/Isaac/2023.1.1/Isaac/Environments/Modular_Warehouse/Props
As for the error stack in the initial post description, I believe this has to do with a mistake with the utilization of the user interface (Up axis is not Z axis? coordinates of points somehow cause an issue, etc…). Basically, you are expected to click whenever you have a corner in the warehouse in a counter-clockwise direction.
I’m not sure why you see a sphere. This has nothing to do with the extension. If you can please post a video/GIF of the steps you are taking, that would be great! Thank you!
Can you confirm what version of the curve editor you have available?
The error you’re getting seems to be related to the curve editor tool that is used to draw the warehouse outline.
For reference, I tested with 2023.1.1 base and the version that I have is 105.0.3 and I wasn’t able to reproduce your behavior - With or without setting the source path. As @mabdelazim mentioned that argument is optional and only serves to help reducing the load time for assets that are cached in your local nucleus.
Has this issue been resolved?
Im also trying to build the warehouse extension but end up with same error. It just draws a line and the floor doesnt really come when i click on build warehouse and click on the viewport.
Here is a reference image: