Opened 7 years ago

Closed 7 years ago

#1830 closed defect (fixed)

'vop' alias not known/registered with only molmap (and not 'volume') command

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Command Line Version:
Keywords: Cc: greg
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Linux-4.15.0-47-generic-x86_64-with-debian-stretch-sid
ChimeraX Version: 0.7 (2018-08-07)
Description
(Describe the actions that caused this problem to occur here)
Unknown command: vop subtract #1 #4 minrms

Log:
Startup Errors  
---  
error | Error preloading available bundles:  
AttributeError: 'list' object has no attribute 'split'  
  
File "/home/christl/EMprograms/chimerax/ucsf-chimerax_0.7_amd64/usr/lib/ucsf-  
chimerax/lib/python3.6/site-packages/chimerax/core/toolshed/installed.py",  
line 292, in _extract_extra_keywords  
all_kwds = [k.strip() for k in kwds.split(',')]  
  
_See log for complete Python traceback._  
  
If you wish to report this error, send mail to [chimerax-  
bugs@cgl.ucsf.edu](mailto:chimerax-bugs@cgl.ucsf.edu) and describe what you  
were doing and include a copy of the contents of the log. Don't include any  
data you wish to remain private since a publicly viewable bug report will be  
created.  
note | Traceback (most recent call last):  
File "/home/christl/EMprograms/chimerax/ucsf-  
chimerax_0.7_amd64/usr/lib/ucsf-chimerax/lib/python3.6/site-  
packages/chimerax/core/toolshed/__init__.py", line 337, in __init__  
self.init_available_from_cache(logger)  
File "/home/christl/EMprograms/chimerax/ucsf-  
chimerax_0.7_amd64/usr/lib/ucsf-chimerax/lib/python3.6/site-  
packages/chimerax/core/toolshed/__init__.py", line 444, in  
init_available_from_cache  
abc.load_from_cache()  
File "/home/christl/EMprograms/chimerax/ucsf-  
chimerax_0.7_amd64/usr/lib/ucsf-chimerax/lib/python3.6/site-  
packages/chimerax/core/toolshed/available.py", line 61, in load_from_cache  
b = _build_bundle(d)  
File "/home/christl/EMprograms/chimerax/ucsf-  
chimerax_0.7_amd64/usr/lib/ucsf-chimerax/lib/python3.6/site-  
packages/chimerax/core/toolshed/available.py", line 242, in _build_bundle  
keywords = _extract_extra_keywords(keywords)  
File "/home/christl/EMprograms/chimerax/ucsf-  
chimerax_0.7_amd64/usr/lib/ucsf-chimerax/lib/python3.6/site-  
packages/chimerax/core/toolshed/installed.py", line 292, in  
_extract_extra_keywords  
all_kwds = [k.strip() for k in kwds.split(',')]  
AttributeError: 'list' object has no attribute 'split'  
  
UCSF ChimeraX version: 0.7 (2018-08-07)  
OpenGL version: 4.5 (Core Profile) Mesa 18.0.5  
OpenGL renderer: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)  
OpenGL vendor: Intel Open Source Technology Center  
How to cite UCSF ChimeraX  

open "/home/christl/Dropbox (UMass Medical
School)/2017_PDChristl/Christl_EM/structures/chimerax_sessionsandfigures/20190407_OpenClass1/FrontView.cxs"

opened ChimeraX session  

molmap #2 5

could not retrieve bundle list from toolshed  

vop subtract #1 #3 minrms t

Unknown command: vop subtract #1 #3 minrms t  

vop subtract #1 #4 minrms t

Unknown command: vop subtract #1 #4 minrms t  

vop subtract #1 #4

Unknown command: vop subtract #1 #4  

toolshed show "Density Map Toolbar"

vop subtract #1 #4 minrms

Unknown command: vop subtract #1 #4 minrms  

Unknown command: vop subtract #1 #4 minrms  

vop subtract #1 #4 minrms

Unknown command: vop subtract #1 #4 minrms  

Unknown command: vop subtract #1 #4 minrms  




OpenGL version: 4.5 (Core Profile) Mesa 18.0.5
OpenGL renderer: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2) 
OpenGL vendor: Intel Open Source Technology Center

Change History (2)

comment:1 by Eric Pettersen, 7 years ago

Cc: greg added
Component: UnassignedCommand Line
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submission'vop' alias not known/registered with only molmap (and not 'volume') command

comment:2 by Tom Goddard, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed.

vop is an alias for the volume command and it was not being auto-registered. I listed it as a separate command in bundle_info.xml so that it can be used before the volume command is used.

Note: See TracTickets for help on using tickets.