-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to load example worlds from main menu. #2281
Comments
I was able to reproduce it on |
This seems to be caused by having an |
Confirmed in Harmonic and Ionic. (Not broken in Garden as I retested just now. Does Harmonic treat those uris differently?) All built from source. If I replace
and reload the world
Then the world shows up. To fix this, we need to upload new versions of these 3 models on Fuel, right? The ones under movai org, can we actually update them, or do we need to re-upload the models? The one under openrobotics we can probably update (I don't have permission to upload to that account). This would need to be done for the other splash screen worlds as well. Or... actually since it isn't broken in Garden, is the uri treatment something we handle in code? Maybe this? gz-sim/src/gui/plugins/resource_spawner/ResourceSpawner.cc Lines 259 to 279 in a267a68
That code is the same in the file in Garden though. |
Part of me wonders if we should batch run On a side note: If we are displaying models in the splash screen shouldn't we maintain our own fork of them? We definitely should acknowledge that the models come from the community but given that we may make breaking changes between versions this feels like something that can really hurt UX. |
I thought that's what the code block I linked to above does, it seems to only keep the gazebosim.org and replaces ignitionrobotics.org . I think that's supposed to eliminate the need to fix all the models on Fuel, which there probably isn't an easy way because there are hundreds and they're all owned by different accounts. (We are having a similar issue in DAVE right now, and I'm between keeping GitHub copies of the models and reuploading. We uploaded to Fuel specifically to make it easier to migrate to new Gazebo, but the models are all owned by different people, and I'd have to download, fix, re-upload to my account, and change all the URIs in the code. Alternatively, if we just keep a local copy on GitHub and forget about Fuel, then I don't have to worry about any of the reuploading and changing URIs.) |
This was a breaking change we made in Harmonic (https://github.com/gazebosim/gz-harmonic/blob/main/highlights.md#breaking-changes). I thought we updated all the models on Fuel to use gazebosim, so this is surprising. Maybe we didn't handle worlds? cc @nkoenig |
So, 2 of the models in the warehouse world are not owned by openrobotics, but by movai. (See 3 file paths in #2281 (comment) ) Only openrobotics ones have been updated, right? 1 of them is openrobotics though, and I had to change it locally. |
Should... we just fix the movai models and reupload them to openrobotics org? Similarly with other broken models in the other splash screen worlds? |
For the short term, I think fixing them and uploading them to openrobotics org with proper credits makes sense. For the longer term, I think we revert parts of gazebosim/gz-fuel-tools#364 and allow models that include "ignition" to work with a deprecation message. |
This should be fixed by gazebosim/gz-fuel-tools#406 |
Environment
Description
When trying to load example worlds like the warehouse world from the quickstart menu, I get the error:
Steps to reproduce
gz sim
on a clean installThe text was updated successfully, but these errors were encountered: