﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
2444	Weird import errors	chimerax-bug-report@…	Conrad Huang	"{{{
The following bug report has been submitted:
Platform:        Windows-10-10.0.17134
ChimeraX Version: 0.9 (2019-06-06)
Description
(Describe the actions that caused this problem to occur here)

Log:
Startup Errors  
---  
errors | Bundle 'ChimeraX-Rotamer-Lib-Mgr' custom initialization failed  
Bundle 'ChimeraX-Help' custom initialization failed  
Bundle 'ChimeraX-Map' custom initialization failed  
Bundle 'ChimeraX-Segger' custom initialization failed  
warnings | Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 548, in get_module  
m = importlib.import_module(self.package_name)  
File ""C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py"", line 127, in
import_module  
return _bootstrap._gcd_import(name[level:], package, level)  
File ""<frozen importlib._bootstrap>"", line 1006, in _gcd_import  
File ""<frozen importlib._bootstrap>"", line 983, in _find_and_load  
File ""<frozen importlib._bootstrap>"", line 967, in _find_and_load_unlocked  
File ""<frozen importlib._bootstrap>"", line 677, in _load_unlocked  
File ""<frozen importlib._bootstrap_external>"", line 728, in exec_module  
File ""<frozen importlib._bootstrap>"", line 219, in _call_with_frames_removed  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\\__init__.py"", line 15, in <module>  
from .manager import NoRotamerLibraryError  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\manager.py"", line 17, in <module>  
from chimerax.core.toolshed import ProviderManager  
ImportError: cannot import name 'ProviderManager' from
'chimerax.core.toolshed' (C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 442, in init_manager  
api = self._get_api(session.logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 574, in _get_api  
m = self.get_module()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 550, in get_module  
raise ToolshedError(""Error importing bundle %s's module: %s"" % (self.name,
str(e)))  
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-Rotamer-
Lib-Mgr's module: cannot import name 'ProviderManager' from
'chimerax.core.toolshed' (C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py)  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 432, in initialize  
api._api_caller.initialize(api, session, self)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1447, in initialize  
return cls._get_func(api, ""initialize"")(session, bi)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\help_viewer\\__init__.py"", line 54, in initialize  
_update_cache()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\help_viewer\\__init__.py"", line 40, in _update_cache  
help_directories = toolshed.get_help_directories()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1569, in
get_help_directories  
hd.extend(_toolshed._installed_bundle_info.help_directories)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\installed.py"", line 209, in help_directories  
help_dir = bi.get_path('docs')  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 584, in get_path  
p = self._bundle_path(subpath)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 499, in _bundle_path  
s = find_spec(self.package_name)  
File ""C:\Program Files\ChimeraX\bin\lib\importlib\util.py"", line 94, in
find_spec  
parent = __import__(parent_name, fromlist=['__path__'])  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\\__init__.py"", line 15, in <module>  
from .manager import NoRotamerLibraryError  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\manager.py"", line 17, in <module>  
from chimerax.core.toolshed import ProviderManager  
ImportError: cannot import name 'ProviderManager' from
'chimerax.core.toolshed' (C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py)  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 432, in initialize  
api._api_caller.initialize(api, session, self)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1447, in initialize  
return cls._get_func(api, ""initialize"")(session, bi)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\map\\__init__.py"", line 96, in initialize  
map.register_map_file_formats(session)  
File ""C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\map\volume.py"",
line 3627, in register_map_file_formats  
register('save map', desc, save, logger=session.logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2026, in register  
url = _get_help_url(words)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2063, in _get_help_url  
help_directories = toolshed.get_help_directories()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1569, in
get_help_directories  
hd.extend(_toolshed._installed_bundle_info.help_directories)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\installed.py"", line 209, in help_directories  
help_dir = bi.get_path('docs')  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 584, in get_path  
p = self._bundle_path(subpath)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 499, in _bundle_path  
s = find_spec(self.package_name)  
File ""C:\Program Files\ChimeraX\bin\lib\importlib\util.py"", line 94, in
find_spec  
parent = __import__(parent_name, fromlist=['__path__'])  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\\__init__.py"", line 15, in <module>  
from .manager import NoRotamerLibraryError  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\manager.py"", line 17, in <module>  
from chimerax.core.toolshed import ProviderManager  
ImportError: cannot import name 'ProviderManager' from
'chimerax.core.toolshed' (C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py)  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 432, in initialize  
api._api_caller.initialize(api, session, self)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1447, in initialize  
return cls._get_func(api, ""initialize"")(session, bi)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\segger\\__init__.py"", line 8, in initialize  
register_segmentation_file_format(session)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\segger\segfile.py"", line 146, in
register_segmentation_file_format  
from chimerax.map.savemap import ModelSaveOptionsGUI  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\map\savemap.py"", line 14, in <module>  
from chimerax.ui import SaveOptionsGUI  
ImportError: cannot import name 'SaveOptionsGUI' from 'chimerax.ui'
(C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\\__init__.py)  
  
UCSF ChimeraX version: 0.9 (2019-06-06)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open ""C:\\\Users\\\kh546601\\\OneDrive - Loras
College\\\Desktop\\\Structures for lab-20190917\\\5hlk.pdb""

File not found: C:\Users\kh546601\OneDrive - Loras College\Desktop\Structures
for lab-20190917\5hlk.pdb  
File not found: C:\Users\kh546601\OneDrive - Loras College\Desktop\Structures
for lab-20190917\5hlk.pdb  

> open 5hlk

Summary of feedback from opening 5hlk fetched from pdb  
---  
notes | Fetching compressed mmCIF 5hlk from
http://files.rcsb.org/download/5hlk.cif  
Fetching CCD EDO from http://ligand-expo.rcsb.org/reports/E/EDO/EDO.cif  
Fetching CCD NA from http://ligand-expo.rcsb.org/reports/N/NA/NA.cif  
Fetching CCD LU from http://ligand-expo.rcsb.org/reports/L/LU/LU.cif  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 297, in _register_cmd  
api._api_caller.register_command(api, self, ci, logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1439, in register_command  
return cls._get_func(api, ""register_command"")(ci.name, logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\std_commands\\__init__.py"", line 56, in register_command  
mod.register_command(logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\std_commands\lighting.py"", line 240, in register_command  
register('lighting', _lighting_desc, lighting, logger=logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2026, in register  
url = _get_help_url(words)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2063, in _get_help_url  
help_directories = toolshed.get_help_directories()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1569, in
get_help_directories  
hd.extend(_toolshed._installed_bundle_info.help_directories)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\installed.py"", line 209, in help_directories  
help_dir = bi.get_path('docs')  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 584, in get_path  
p = self._bundle_path(subpath)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 499, in _bundle_path  
s = find_spec(self.package_name)  
File ""C:\Program Files\ChimeraX\bin\lib\importlib\util.py"", line 94, in
find_spec  
parent = __import__(parent_name, fromlist=['__path__'])  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\\__init__.py"", line 15, in <module>  
from .manager import NoRotamerLibraryError  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\manager.py"", line 17, in <module>  
from chimerax.core.toolshed import ProviderManager  
ImportError: cannot import name 'ProviderManager' from
'chimerax.core.toolshed' (C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1926, in lazy_register  
deferred.call()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1857, in call  
return self.proxy()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 287, in cb  
s._register_cmd(ci, l)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 300, in _register_cmd  
""register_command() failed for command %s in bundle %s:\n%s"" % (ci.name,
self.name, str(e)))  
chimerax.core.toolshed.ToolshedError: register_command() failed for command
lighting in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\cmd_line\tool.py"", line 254, in execute  
cmd.run(cmd_text)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2632, in run  
result = ci.function(session, **kw_args)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\open.py"", line 43, in open  
db_models = _fetch_from_database(session, db_id, db_name, db_format, name,
ignore_cache, **kw)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\open.py"", line 151, in _fetch_from_database  
session.models.add(models)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\models.py"", line 469, in add  
m.added_to_session(session)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\structure.py"", line 2248, in added_to_session  
super().added_to_session(session)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\structure.py"", line 130, in added_to_session  
self.apply_auto_styling(set_lighting = self._is_only_model())  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\structure.py"", line 2355, in apply_auto_styling  
cmd.run(""lighting "" + lighting, log=False)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2568, in run  
self._find_command_name(final, used_aliases=_used_aliases)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2311, in _find_command_name  
what.lazy_register(cmd_name)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1928, in lazy_register  
raise RuntimeError(""delayed command registration for %r failed (%s)"" %
(cmd_name, e))  
RuntimeError: delayed command registration for 'lighting' failed
(register_command() failed for command lighting in bundle ChimeraX-Std-
Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py))  
  
RuntimeError: delayed command registration for 'lighting' failed
(register_command() failed for command lighting in bundle ChimeraX-Std-
Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py))  
  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1928, in lazy_register  
raise RuntimeError(""delayed command registration for %r failed (%s)"" %
(cmd_name, e))  
  
See log for complete Python traceback.  
  

> open 5hlk

5hlk title:  
Crystal structure of the ternary EcoRV-DNA-Lu complex with cleaved DNA
substrate. [more info...]  
  
Chain information for 5hlk #2  
---  
Chain | Description  
A B | Type-2 restriction enzyme EcoRV  
C D | DNA (5'-D(*ap*ap*ap*GP*ap*TP)-3')  
E F | DNA (5'-D(*ap*TP*CP*TP*TP*TP)-3')  
  
Non-standard residues in 5hlk #2  
---  
EDO — 1,2-ethanediol (ethylene glycol)  
LU — lutetium (III) ion (LU)  
NA — sodium ion  
  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 297, in _register_cmd  
api._api_caller.register_command(api, self, ci, logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1439, in register_command  
return cls._get_func(api, ""register_command"")(ci.name, logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\std_commands\\__init__.py"", line 56, in register_command  
mod.register_command(logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\std_commands\view.py"", line 500, in register_command  
register('view', desc, view, logger=logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2026, in register  
url = _get_help_url(words)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2063, in _get_help_url  
help_directories = toolshed.get_help_directories()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1569, in
get_help_directories  
hd.extend(_toolshed._installed_bundle_info.help_directories)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\installed.py"", line 209, in help_directories  
help_dir = bi.get_path('docs')  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 584, in get_path  
p = self._bundle_path(subpath)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 499, in _bundle_path  
s = find_spec(self.package_name)  
File ""C:\Program Files\ChimeraX\bin\lib\importlib\util.py"", line 94, in
find_spec  
parent = __import__(parent_name, fromlist=['__path__'])  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\\__init__.py"", line 15, in <module>  
from .manager import NoRotamerLibraryError  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\manager.py"", line 17, in <module>  
from chimerax.core.toolshed import ProviderManager  
ImportError: cannot import name 'ProviderManager' from
'chimerax.core.toolshed' (C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1926, in lazy_register  
deferred.call()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1857, in call  
return self.proxy()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 287, in cb  
s._register_cmd(ci, l)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 300, in _register_cmd  
""register_command() failed for command %s in bundle %s:\n%s"" % (ci.name,
self.name, str(e)))  
chimerax.core.toolshed.ToolshedError: register_command() failed for command
view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\toolbar\tool.py"", line 141, in <lambda>  
lambda e, what=what, self=self: self.handle_scheme(what),  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\toolbar\tool.py"", line 89, in handle_scheme  
shortcuts.keyboard_shortcuts(self.session).run_shortcut(value)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py"", line 389, in run_shortcut  
sc.run(self.session, status = self._enabled)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py"", line 286, in run  
commands.run(s, f)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py"", line 31, in run  
results = command.run(text, log=log)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2568, in run  
self._find_command_name(final, used_aliases=_used_aliases)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2311, in _find_command_name  
what.lazy_register(cmd_name)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1928, in lazy_register  
raise RuntimeError(""delayed command registration for %r failed (%s)"" %
(cmd_name, e))  
RuntimeError: delayed command registration for 'view' failed
(register_command() failed for command view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py))  
  
RuntimeError: delayed command registration for 'view' failed
(register_command() failed for command view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py))  
  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1928, in lazy_register  
raise RuntimeError(""delayed command registration for %r failed (%s)"" %
(cmd_name, e))  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 297, in _register_cmd  
api._api_caller.register_command(api, self, ci, logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1439, in register_command  
return cls._get_func(api, ""register_command"")(ci.name, logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\std_commands\\__init__.py"", line 56, in register_command  
mod.register_command(logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\std_commands\view.py"", line 500, in register_command  
register('view', desc, view, logger=logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2026, in register  
url = _get_help_url(words)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2063, in _get_help_url  
help_directories = toolshed.get_help_directories()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1569, in
get_help_directories  
hd.extend(_toolshed._installed_bundle_info.help_directories)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\installed.py"", line 209, in help_directories  
help_dir = bi.get_path('docs')  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 584, in get_path  
p = self._bundle_path(subpath)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 499, in _bundle_path  
s = find_spec(self.package_name)  
File ""C:\Program Files\ChimeraX\bin\lib\importlib\util.py"", line 94, in
find_spec  
parent = __import__(parent_name, fromlist=['__path__'])  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\\__init__.py"", line 15, in <module>  
from .manager import NoRotamerLibraryError  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\manager.py"", line 17, in <module>  
from chimerax.core.toolshed import ProviderManager  
ImportError: cannot import name 'ProviderManager' from
'chimerax.core.toolshed' (C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1926, in lazy_register  
deferred.call()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1857, in call  
return self.proxy()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 287, in cb  
s._register_cmd(ci, l)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 300, in _register_cmd  
""register_command() failed for command %s in bundle %s:\n%s"" % (ci.name,
self.name, str(e)))  
chimerax.core.toolshed.ToolshedError: register_command() failed for command
view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\toolbar\tool.py"", line 141, in <lambda>  
lambda e, what=what, self=self: self.handle_scheme(what),  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\toolbar\tool.py"", line 89, in handle_scheme  
shortcuts.keyboard_shortcuts(self.session).run_shortcut(value)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py"", line 389, in run_shortcut  
sc.run(self.session, status = self._enabled)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py"", line 286, in run  
commands.run(s, f)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py"", line 31, in run  
results = command.run(text, log=log)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2568, in run  
self._find_command_name(final, used_aliases=_used_aliases)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2311, in _find_command_name  
what.lazy_register(cmd_name)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1928, in lazy_register  
raise RuntimeError(""delayed command registration for %r failed (%s)"" %
(cmd_name, e))  
RuntimeError: delayed command registration for 'view' failed
(register_command() failed for command view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py))  
  
RuntimeError: delayed command registration for 'view' failed
(register_command() failed for command view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py))  
  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1928, in lazy_register  
raise RuntimeError(""delayed command registration for %r failed (%s)"" %
(cmd_name, e))  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 297, in _register_cmd  
api._api_caller.register_command(api, self, ci, logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1439, in register_command  
return cls._get_func(api, ""register_command"")(ci.name, logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\std_commands\\__init__.py"", line 56, in register_command  
mod.register_command(logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\std_commands\view.py"", line 500, in register_command  
register('view', desc, view, logger=logger)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2026, in register  
url = _get_help_url(words)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2063, in _get_help_url  
help_directories = toolshed.get_help_directories()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py"", line 1569, in
get_help_directories  
hd.extend(_toolshed._installed_bundle_info.help_directories)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\installed.py"", line 209, in help_directories  
help_dir = bi.get_path('docs')  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 584, in get_path  
p = self._bundle_path(subpath)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 499, in _bundle_path  
s = find_spec(self.package_name)  
File ""C:\Program Files\ChimeraX\bin\lib\importlib\util.py"", line 94, in
find_spec  
parent = __import__(parent_name, fromlist=['__path__'])  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\\__init__.py"", line 15, in <module>  
from .manager import NoRotamerLibraryError  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\rotamers\manager.py"", line 17, in <module>  
from chimerax.core.toolshed import ProviderManager  
ImportError: cannot import name 'ProviderManager' from
'chimerax.core.toolshed' (C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1926, in lazy_register  
deferred.call()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1857, in call  
return self.proxy()  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 287, in cb  
s._register_cmd(ci, l)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py"", line 300, in _register_cmd  
""register_command() failed for command %s in bundle %s:\n%s"" % (ci.name,
self.name, str(e)))  
chimerax.core.toolshed.ToolshedError: register_command() failed for command
view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\toolbar\tool.py"", line 141, in <lambda>  
lambda e, what=what, self=self: self.handle_scheme(what),  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\toolbar\tool.py"", line 89, in handle_scheme  
shortcuts.keyboard_shortcuts(self.session).run_shortcut(value)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py"", line 389, in run_shortcut  
sc.run(self.session, status = self._enabled)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py"", line 286, in run  
commands.run(s, f)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py"", line 31, in run  
results = command.run(text, log=log)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2568, in run  
self._find_command_name(final, used_aliases=_used_aliases)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 2311, in _find_command_name  
what.lazy_register(cmd_name)  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1928, in lazy_register  
raise RuntimeError(""delayed command registration for %r failed (%s)"" %
(cmd_name, e))  
RuntimeError: delayed command registration for 'view' failed
(register_command() failed for command view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py))  
  
RuntimeError: delayed command registration for 'view' failed
(register_command() failed for command view in bundle ChimeraX-Std-Commands:  
cannot import name 'ProviderManager' from 'chimerax.core.toolshed' (C:\Program
Files\ChimeraX\bin\lib\site-packages\chimerax\core\toolshed\\__init__.py))  
  
File ""C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py"", line 1928, in lazy_register  
raise RuntimeError(""delayed command registration for %r failed (%s)"" %
(cmd_name, e))  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.13497 Core Profile Forward-Compatible Context 23.20.822.3840
OpenGL renderer: AMD Radeon(TM) Vega 6 Graphics
OpenGL vendor: ATI Technologies Inc.

}}}
"	defect	closed	normal		Tool Shed		can't reproduce		Greg Couch Eric Pettersen				all	ChimeraX
