﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
1288	Toolshed error	Tristan Croll	Conrad Huang	"Right at the end of `make app-install`, I get the below traceback, leading to a partial installation (lacking compiled libraries). Putting an if/else and a reporting print statement reveals that the offending module is chimerax.core.ui:

{{{
Module ModuleSpec(name='chimerax.core.ui', loader=<__main__.init.<locals>.CoreCompatFinder.find_spec.<locals>.FakeLoader object at 0x7f5068d1d6a0>, origin='/home/tic20/apps/chimerax/lib/python3.6/site-packages/chimerax/ui/__init__.py') returns None for submodule_search_locations
}}}

traceback:


{{{
adding 'ChimeraX_Clipper-0.2.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Distribution is in ./dist/ChimeraX_Clipper-0.2.1-cp36-cp36m-linux_x86_64.whl
Error processing trigger ""bundle installed""
Traceback (most recent call last):
  File ""/home/tic20/apps/chimerax/lib/python3.6/site-packages/chimerax/core/triggerset.py"", line 126, in invoke
    return self._func(self._name, data)
  File ""/home/tic20/apps/chimerax/lib/python3.6/site-packages/chimerax/help_viewer/__init__.py"", line 40, in _update_cache
    help_directories = toolshed.get_help_directories()
  File ""/home/tic20/apps/chimerax/lib/python3.6/site-packages/chimerax/core/toolshed/__init__.py"", line 1308, in get_help_directories
    hd.extend(_toolshed._installed_bundle_info.help_directories)
  File ""/home/tic20/apps/chimerax/lib/python3.6/site-packages/chimerax/core/toolshed/installed.py"", line 209, in help_directories
    help_dir = bi.get_path('docs')
  File ""/home/tic20/apps/chimerax/lib/python3.6/site-packages/chimerax/core/toolshed/info.py"", line 528, in get_path
    p = self._bundle_path(subpath)
  File ""/home/tic20/apps/chimerax/lib/python3.6/site-packages/chimerax/core/toolshed/info.py"", line 455, in _bundle_path
    for d in s.submodule_search_locations:
TypeError: 'NoneType' object is not iterable
Executing: toolshed install './dist/ChimeraX_Clipper-0.2.1-cp36-cp36m-linux_x86_64.whl'
unloading module chimerax.clipper
Successfully installed ChimeraX-Clipper-0.2.1
Installed ChimeraX-Clipper (0.2.1)

}}}
"	defect	closed	major		Tool Shed		fixed						all	ChimeraX
