How to open the usd , failed to save the sublayer of the USD

When I try to open the usd , I found the errors in the log

[29,690ms] [Info] [omni.usd] Loading omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd

2024-09-26 06:42:04 [30,021ms] [Info] [omni.client.plugin] 214370: provider_http: Successfully created S3 provider for https://omniverse-content-production.s3.us-west-2.amazonaws.com
2024-09-26 06:42:05 [30,700ms] [Info] [omni.client.plugin] Tick: provider_http: Using CloudFront http://dcb18d6mfegct.cloudfront.net/, List = No
2024-09-26 06:43:41 [127,288ms] [Info] [omni.client.plugin] Tick: provider_http: Read failed! Error. URI=‘http://dcb18d6mfegct.cloudfront.net/Assets/Skies/2022_1/Skies/Dynamic/ClearSky.usd’: Unknown response code from server. code=502
2024-09-26 06:43:41 [127,291ms] [Warning] [omni.usd] Warning (secondary thread): in _ReportErrors at line 2890 of /buildAgent/work/ac88d7d902b57417/USD/pxr/usd/usd/stage.cpp – In </Environment/sky>: Could not open asset @https://omniverse-content-production.s3.us-west-2.amazonaws.com/Assets/Skies/2022_1/Skies/Dynamic/ClearSky.usd@ for reference introduced by @omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd@</Environment/sky>. (instantiating stage on stage @omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd@ <0x7ce654009950>)

2024-09-26 06:46:26 [291,645ms] [Info] [omni.client.plugin] Tick: provider_http: Read failed! Error. URI=‘http://dcb18d6mfegct.cloudfront.net/Assets/Skies/2022_1/Skies/Dynamic/ClearSky.usd’: Unknown response code from server. code=502
2024-09-26 06:46:26 [291,648ms] [Info] [omni.usd] omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd opened successfully in 261.96 seconds

2024-09-26 06:46:26 [291,667ms] [Info] [rtx.scenedb.plugin] [MBVH]: Creating scene acceleration structures for context 0, device mask: 0x3
2024-09-26 06:46:26 [291,667ms] [Info] [rtx.scenedb.plugin] [MBVH]: Creating scene acceleration structure for context 0/device 0, with motion raytracing DISABLED
2024-09-26 06:46:26 [291,667ms] [Info] [rtx.scenedb.plugin] [MBVH]: Creating scene acceleration structure for context 0/device 1, with motion raytracing DISABLED
2024-09-26 06:46:26 [292,304ms] [Info] [omni.usd.audio] refreshing the USD scene state
2024-09-26 06:46:26 [292,305ms] [Info] [omni.usd.audio] audio default: ‘enable doppler’ = ‘off’
2024-09-26 06:46:26 [292,305ms] [Info] [omni.usd.audio] audio default: ‘enable distance delay’ = ‘off’
2024-09-26 06:46:26 [292,305ms] [Info] [omni.usd.audio] audio default: ‘enable interaural delay’ = ‘off’
2024-09-26 06:46:26 [292,305ms] [Info] [omni.usd.audio] updated world unit scale {1.00 => 0.01}
2024-09-26 06:46:26 [292,360ms] [Info] [omni.kit.widget.layers.layer_model] Load sublayers of layer omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd.
2024-09-26 06:46:26 [292,361ms] [Info] [omni.kit.widget.layers.layer_model] Load sublayers of layer anon:0x7ce65400cd10.
2024-09-26 06:46:26 [292,365ms] [Info] [omni.kit.environment.core.models.usd_model_builder] [UsdModelBuilder] STOPPED!
2024-09-26 06:46:26 [292,365ms] [Info] [omni.kit.environment.core.models.usd_model_builder] [UsdModelBuilder] STARTED on Usd.Stage.Open(rootLayer=Sdf.Find(‘omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd’), sessionLayer=Sdf.Find(‘anon:0x7ce65400cd10’), pathResolverContext=)
2024-09-26 06:46:26 [292,365ms] [Info] [omni.kit.environment.core.ground.ground_helper] Ground found: None
2024-09-26 06:46:26 [292,377ms] [Info] [omni.kit.environment.core.sunstudy_player.player] [SunstudyPlayer] Found Dynamic sky: /Environment/sky
2024-09-26 06:46:26 [292,401ms] [Info] [omni.kit.widget.layers.layer_model] Load sublayers of layer omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd.
2024-09-26 06:46:26 [292,401ms] [Info] [omni.kit.widget.layers.layer_model] Load sublayers of layer anon:0x7ce65400cd10.
2024-09-26 06:46:29 [295,201ms] [Info] [omni.client.plugin] Tick: provider_nucleus: Failed omni1CreateAsset(omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd):
2024-09-26 06:46:30 [295,525ms] [Error] [omni.usd] ERROR! Failed to save layer omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd due to permission issue.
2024-09-26 06:46:30 [295,525ms] [Info] [omni.usd] USD saving failed
2024-09-26 06:49:36 [481,749ms] [Info] [carb] Plugin carb.scripting-python.plugin is already a dependency of omni.ui.glyphmanager.plugin; not changing unload order

Can anyone help me ??

Looks like you posted in the wrong forum. I will move this to the Omniverse USD category.

@yanmei.yang i am just another user, but looks like you are trying to save layer on a file that’s either locked or you don’t have permission to overwrite.

if it’s an assets from the library shipped with OV, they would appear with a red lock in the thumbnail. the way to make it writeable is to make a duplicate of that file to a folder/location where you do have write access and try saving it again.

thank you for your kind suggestion .
But I am still confused about it . So I want to ask more , thank you !
Failed omni1CreateAsset(omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd)
as above logs : that means it can’t creat Asset on the omniverse://omniverse-server/Users/assets/assets/plateau/kyoto_flat.usd , is it ?
does it means I have no write permission on the kyoto_flat.usd ,is it ?
but As I checked in the nucleus , I can download ,and I can rename it . that means I have permission ,is it ?

the proxy is used .
And I can’t log in the server by the AppImage ,but I can log in by the browser .
If I delete the proxy for the Appimage , I can log in by the AppImage .
And the omniverse-server is the IP of my computer not the 127.0.0.1 and the localhost .

Read failed! Error. URI=‘http://dcb18d6mfegct.cloudfront.net/Assets/Skies/2022_1/Skies/Dynamic/ClearSky.usd’: Unknown response code from server. code=502
2024-10-11 09:07:32 [106,883ms] [Warning] [omni.usd] Warning (secondary thread): in _ReportErrors at line 2890 of /buildAgent/work/ac88d7d902b57417/USD/pxr/usd/usd/stage.cpp – In </Materials/standard>: Could not open asset @omniverse://omniverse-server/Users/assets/assets/assets/materials.usda@ for reference introduced by @omniverse://omniverse-server/Users/kyoto_flat.usd@</Materials/standard>. (instantiating stage on stage @omniverse://omniverse-server/Users/kyoto_flat.usd@ <0x712c74009810>)

2024-10-11 09:07:32 [106,883ms] [Warning] [omni.usd] Warning (secondary thread): in _ReportErrors at line 2890 of /buildAgent/work/ac88d7d902b57417/USD/pxr/usd/usd/stage.cpp – In </Environment/sky>: Could not open asset @https://omniverse-content-production.s3.us-west-2.amazonaws.com/Assets/Skies/2022_1/Skies/Dynamic/ClearSky.usd@ for reference introduced by @omniverse://omniverse-server/Users/kyoto_flat.usd@</Environment/sky>. (instantiating stage on stage @omniverse://omniverse-server/Users/kyoto_flat.usd@ <0x712c74009810>)
does the reason why I have no permission , I can’t get the assets from website ,so only the local asset is used .

I can download the assets by the wget https ://dcb18d6mfegct.cloudfront.net/Assets/Skies/2022_1/Skies/Dynamic/ClearSky.usd .
but it failed if the wget http ://dcb18d6mfegct.cloudfront.net/Assets/Skies/2022_1/Skies/Dynamic/ClearSky.usd .

it seems not by it , I can save the layer in the local .

I hope you can find the co-worker related with USD help resovle the issue .

Something to try is to Open the scene, then save a LOCAL copy by using the “File > Collect” command to pull down a local copy. Then you will not have permission problems. I will try to investigate.

could you post a picture ? I didn’t find the file → collect command .

and I want to know why I have no permission 、
how can I set it to have permission ?
And I need to load the usd on the nucleus server not the local .the AODT requested .

Well you are still LOADING from the Nucleus Server, but then once the file is fully loaded you then use the File > Collect to pull down a local copy, which is also a lot safer and faster. Permissions wise, I am not sure. Maybe they need to give you specific permission. You can do that. Give layers specific user access.

Can we get your verbose logs when this error occurs to try to help

I open it though the AODT .

I opened the USD file by the AODT ,there are no collect As command .

can I know you email , because I can’t send the logs here ,I just can share it by eMail because the security.

I will send you a DM