﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
2676	LabelModel not saved in sessions and/or LabelModel selectable	Eric Pettersen	Tom Goddard	"{{{
The following bug report has been submitted:
Platform:        Darwin-18.7.0-x86_64-i386-64bit
ChimeraX Version: 0.91 (2019-12-11)
Description
Log:
UCSF ChimeraX version: 0.91 (2019-12-11)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open 1gcn

1gcn title:  
X-ray analysis of glucagon and its relationship to receptor binding [more
info...]  
  
Chain information for 1gcn #1  
---  
Chain | Description  
A | glucagon  
  
  

> 2dlabels text test

> select #2

2 models selected  

> toolshed show ""Basic Actions""

> name frozen picked sel

> save /Users/pett/rm/test.cxs

Traceback (most recent call last):  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 796, in save  
session.save(output, version=version, include_maps=include_maps)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 556, in save  
mgr.discovery(self._state_containers)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 255, in discovery  
self.processed[key] = self.process(obj, parents)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 288, in process  
return copy_state(data, convert=convert)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 210, in copy_state  
return _copy(data)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 195, in _copy  
items = [(_copy(k), _copy(v)) for k, v in data.items()]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 195, in <listcomp>  
items = [(_copy(k), _copy(v)) for k, v in data.items()]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in _copy  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in <listcomp>  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in _copy  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in <listcomp>  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 195, in _copy  
items = [(_copy(k), _copy(v)) for k, v in data.items()]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 195, in <listcomp>  
items = [(_copy(k), _copy(v)) for k, v in data.items()]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in _copy  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in <listcomp>  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 208, in _copy  
return convert(data)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 287, in convert  
return add_obj(obj, parents)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 261, in _add_obj  
uid = _UniqueName.from_obj(self.session, obj)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 142, in from_obj  
(obj_cls.__name__, bundle_info.name))  
RuntimeError: Unable to restore objects of LabelModel class in ChimeraX-Label
bundle because the class name is not listed in the name to class table for
session restore  
  
RuntimeError: Unable to restore objects of LabelModel class in ChimeraX-Label
bundle because the class name is not listed in the name to class table for
session restore  
  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 142, in from_obj  
(obj_cls.__name__, bundle_info.name))  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/cmd_line/tool.py"", line 258, in execute  
cmd.run(cmd_text)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/commands/cli.py"", line 2837, in run  
result = ci.function(session, **kw_args)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/commands/save.py"", line 61, in save  
fmt.export(session, filename, fmt.nicknames[0], **kw)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/io.py"", line 229, in export  
result = self.export_func(session, path, **kw)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 796, in save  
session.save(output, version=version, include_maps=include_maps)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 556, in save  
mgr.discovery(self._state_containers)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 255, in discovery  
self.processed[key] = self.process(obj, parents)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 288, in process  
return copy_state(data, convert=convert)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 210, in copy_state  
return _copy(data)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 195, in _copy  
items = [(_copy(k), _copy(v)) for k, v in data.items()]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 195, in <listcomp>  
items = [(_copy(k), _copy(v)) for k, v in data.items()]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in _copy  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in <listcomp>  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in _copy  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in <listcomp>  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 195, in _copy  
items = [(_copy(k), _copy(v)) for k, v in data.items()]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 195, in <listcomp>  
items = [(_copy(k), _copy(v)) for k, v in data.items()]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in _copy  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 204, in <listcomp>  
items = [_copy(o) for o in data]  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/state.py"", line 208, in _copy  
return convert(data)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 287, in convert  
return add_obj(obj, parents)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 261, in _add_obj  
uid = _UniqueName.from_obj(self.session, obj)  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 142, in from_obj  
(obj_cls.__name__, bundle_info.name))  
RuntimeError: Unable to restore objects of LabelModel class in ChimeraX-Label
bundle because the class name is not listed in the name to class table for
session restore  
  
RuntimeError: Unable to restore objects of LabelModel class in ChimeraX-Label
bundle because the class name is not listed in the name to class table for
session restore  
  
File
""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py"", line 142, in from_obj  
(obj_cls.__name__, bundle_info.name))  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 ATI-2.11.21
OpenGL renderer: AMD Radeon Pro 575X OpenGL Engine
OpenGL vendor: ATI Technologies Inc.

}}}
"	defect	closed	normal		Sessions		fixed		zhangyixiao8867@… chimera-programmers				all	ChimeraX
