Warehouse Creator: cannot create floor on Isaac Sim

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.

I will await your feedback. Thank you!

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.

Yea I can still reproduce it, I think that’s the issue. I also see

Path: false

Which looks fishy. I am connected to Nucleus but I have no idea what path to give for the Warehouse assets.

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!

Greetings,
I get the same errors. Here is a video:
wh_creator-2024-03-20_16.40.35

Hi @upyzm - Not able to see the video.

Hey @rthaker sorry about that. Can you watch it now?
wh_creator-2024-03-20_16.40.35.zip (3.4 MB)

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.

image

I think I have the same version:


I also use Isaac Sim 2023.1.1.

Hello,

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:

Same error, cannot create a warehouse. Z axis is up.

In Geometry section of BasicCurves I see Per curve points as 6, all Points are (0,0,0). I clicked 6 times.

1 Like

Just tested here and whatever issue was there should be solved for next release

is this now fixed because i have the same problem use the Isaac Sim 4.2 on a ubuntu 22.04 i also installed and checked all dependencies.

I am using Isaac Sim 4.5 on a ubuntu 22.04. and I have the same problem. Did you guys fix the problem and close this issue?