When booting isaac sim from windows 11, this shows up in booting terminal

2023-09-30 01:24:07 [22,673ms] [Error] [omni.ext.impl.custom_importer] Failed to import python module omni.replicator.core. Error: cannot import name ‘DEFAULT_CIPHERS’ from 'urllib3.util.ssl’ (d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\python\lib\site-packages\urllib3\util\ssl_.py). Traceback:
Traceback (most recent call last):
File “d:/appdata/local/ov/pkg/isaac_sim-2022.2.1/kit/kernel/py\omni\ext_impl\custom_importer.py”, line 76, in import_module
return importlib.import_module(name)
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\python\lib\importlib_init_.py”, line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 1006, in gcd_import
File “”, line 983, in find_and_load
File “”, line 967, in find_and_load_unlocked
File “”, line 677, in load_unlocked
File “”, line 728, in exec_module
File “”, line 219, in call_with_frames_removed
File "d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37\omni\replicator\core_init
.py", line 1, in
from .scripts import create, distribution, example, get, modify, orchestrator, physics, randomizer, settings, trigger
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37\omni\replicator\core\scripts\create.py”, line 21, in
from . import modify
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37\omni\replicator\core\scripts\modify.py”, line 22, in
from .distribution import choice, uniform, sequence
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37\omni\replicator\core\scripts\distribution.py”, line 15, in
from .orchestrator import add_named_node
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37\omni\replicator\core\scripts\orchestrator.py”, line 23, in
from omni.replicator.core.scripts.backends.dispatcher import BackendDispatch
File "d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37\omni\replicator\core\scripts\backends_init
.py", line 12, in
from .dispatcher import BackendDispatch
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37\omni\replicator\core\scripts\backends\dispatcher.py”, line 23, in
from .s3 import S3Backend, S3BackendError
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37\omni\replicator\core\scripts\backends\s3.py”, line 19, in
import boto3
File "d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\exts\omni.isaac.core_archive\pip_prebundle\boto3_init
.py", line 16, in
from boto3.session import Session
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\exts\omni.isaac.core_archive\pip_prebundle\boto3\session.py”, line 17, in
import botocore.session
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\extscore\omni.kit.pip_archive\pip_prebundle\botocore\session.py”, line 30, in
import botocore.credentials
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\extscore\omni.kit.pip_archive\pip_prebundle\botocore\credentials.py”, line 34, in
from botocore.config import Config
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\extscore\omni.kit.pip_archive\pip_prebundle\botocore\config.py”, line 16, in
from botocore.endpoint import DEFAULT_TIMEOUT, MAX_POOL_CONNECTIONS
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\extscore\omni.kit.pip_archive\pip_prebundle\botocore\endpoint.py”, line 22, in
from botocore.awsrequest import create_request_object
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\extscore\omni.kit.pip_archive\pip_prebundle\botocore\awsrequest.py”, line 26, in
import botocore.utils
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\extscore\omni.kit.pip_archive\pip_prebundle\botocore\utils.py”, line 33, in
import botocore.httpsession
File “d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\extscore\omni.kit.pip_archive\pip_prebundle\botocore\httpsession.py”, line 8, in
from urllib3.util.ssl
import (
ImportError: cannot import name ‘DEFAULT_CIPHERS’ from 'urllib3.util.ssl
’ (d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\kit\python\lib\site-packages\urllib3\util\ssl
.py)

2023-09-30 01:24:07 [22,674ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: ‘omni.replicator.core’ in ‘d:\appdata\local\ov\pkg\isaac_sim-2022.2.1\extscache\omni.replicator.core-1.7.8+104.2.wx64.r.cp37’ failed to load.

At:
d:/appdata/local/ov/pkg/isaac_sim-2022.2.1/kit/kernel/py\omni\ext_impl_internal.py(189): startup
d:/appdata/local/ov/pkg/isaac_sim-2022.2.1/kit/kernel/py\omni\ext_impl_internal.py(285): startup_extension
PythonExtension.cpp::startup()(2):

2023-09-30 01:24:07 [22,674ms] [Error] [omni.ext.plugin] [ext: omni.replicator.core-1.7.8] Failed to startup python extension.

Hi @zulfadleemohd1997 - The error message indicates that the Python module omni.replicator.core failed to import due to an issue with the urllib3 package, specifically it’s unable to import DEFAULT_CIPHERS from urllib3.util.ssl.

This could be due to a few reasons:

  1. The urllib3 package might not be installed or might be improperly installed. You can try reinstalling it using the omni.kit.pipapi extension as shown in the code snippet from the Omniverse Kit Documentation:
# omni.kit.pipapi extension is required
import omni.kit.pipapi

omni.kit.pipapi.install(
    package="urllib3",
    version="1.26.7",  # replace with the version you need
    module="urllib3", 
    ignore_import_check=False,
    ignore_cache=False,
    use_online_index=True,
    surpress_output=False,
    extra_args=[]
)
  1. There might be a version mismatch between urllib3 and other packages. Ensure that you have compatible versions of all your packages.
  2. The DEFAULT_CIPHERS attribute might not be available in the version of urllib3 you are using. You might need to upgrade or downgrade urllib3 to a version that includes this attribute.

I’m having the same issue on Ubuntu 22.04 using Isaac Sim 2022.2.1. Up-/Downgrading urllib3 results in dependency issues with botocore and google auth and then changing their version leads down a whole new depedency rabbithole.