Isaac Sim 2022.1.0 Beta is not able to fetch its own assets behind a proxy, shown in this section of the log output:
[12.399s] [ext: omni.isaac.app.setup-0.2.3] startup [12.407s] Isaac Sim Version: 2022.1.0-release.2 [12.408s] Writing Isaac Sim icon file [12.409s] [ext: omni.kit.window.stats-0.1.1] startup [12.411s] [ext: omni.isaac.assets_check-0.3.1] startup [12.413s] [ext: omni.isaac.sim.base-2022.1.0] startup [12.413s] [ext: omni.isaac.sim-2022.1.0] startup [12.611s] app ready [15.581s] Isaac Sim App is loaded. 2022-08-04 13:51:18 [24,901ms] [Warning] [omni.kit.browser.folder.core.models.folder_browser_data] Cannot list http://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/2022.1/Isaac/Robots/, error code: Result.ERROR. 2022-08-04 13:51:18 [24,901ms] [Warning] [omni.kit.browser.folder.core.models.folder_browser_data] Cannot list http://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Vegetation/, error code: Result.ERROR. 2022-08-04 13:51:21 [27,485ms] [Error] [omni.kit.browser.folder.core.models.folder_browser_data] Timeout 5 seconds when listing http://omniverse-content-production.s3-us-west-2.amazonaws.com/Materials/Base/. Please check your network and connection to the url. Otherwise increase the timeout.
This is using CNTLM as a local proxy daemon at http://127.0.0.1:3128, which works correctly with Omniverse launcher with the
--proxy-server=127.0.0.1:3128 parameter. However, it doesn’t appear that this parameter is passed to Isaac Sim through the launcher, and manually running Issac with
.local/share/ov/pkg/isaac_sim-2022.1.0/isaac-sim.sh --proxy-server 127.0.0.1:3128
also doesn’t appear to force using the proxy. We’ve also ensured that the http_proxy and https_proxy environment variables are set.
Is there a way to either force using the local proxy or to pre-fetch the assets?