﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
1641	ChimeraX does not start: KeyError: 'ChimeraX_Clipper'	Tom Goddard	Greg Couch	"ChimeraX 0.8 will start but newer ChimeraX builds exit at start up -- some problem with finding the ChimeraX_Clipper bundle.

~/Desktop/ChimeraX\ Jan\ 18\ 2018.app/Contents/MacOS/ChimeraX 
Error in sys.excepthook:
Traceback (most recent call last):
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/logger.py"", line 297, in ehook
    self.session.ui.thread_safe(self.report_exception, exc_info=exc_info)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/ui/gui.py"", line 286, in thread_safe
    func(*args, **kw)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/logger.py"", line 440, in report_exception
    self.info(tb_msg, is_html=True)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/logger.py"", line 388, in info
    last_resort=sys.__stdout__)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/logger.py"", line 508, in _log
    print(output, end="""", file=last_resort)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 43-44: ordinal not in range(128)

Original exception was:
Traceback (most recent call last):
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/__init__.py"", line 338, in __init__
    self.init_available_from_cache(logger)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/__init__.py"", line 449, in init_available_from_cache
    abc.load_from_cache()
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/available.py"", line 64, in load_from_cache
    b = _build_bundle(d)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/available.py"", line 106, in _build_bundle
    bundle_d = d[""bundle""][bundle_name]
KeyError: 'ChimeraX_Clipper'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/runpy.py"", line 193, in _run_module_as_main
    ""__main__"", mod_spec)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/runpy.py"", line 85, in _run_code
    exec(code, run_globals)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ChimeraX_main.py"", line 807, in <module>
    exit_code = init(sys.argv)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ChimeraX_main.py"", line 544, in init
    check_available=opts.get_available_bundles)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/__init__.py"", line 1360, in init
    _toolshed = Toolshed(*args, **kw)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/__init__.py"", line 340, in __init__
    logger.report_exception(""Error preloading available bundles"")
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/logger.py"", line 440, in report_exception
    self.info(tb_msg, is_html=True)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/logger.py"", line 388, in info
    last_resort=sys.__stdout__)
  File ""/Users/goddard/Desktop/ChimeraX Jan 18 2018.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/logger.py"", line 508, in _log
    print(output, end="""", file=last_resort)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 43-44: ordinal not in range(128)
$ "	defect	closed	major		Tool Shed		fixed		Conrad Huang				all	ChimeraX
