﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
677	Problem with file-history session save	Elaine Meng	Tom Goddard	"save ~/Desktop/tethers.cxs
Session file format is not finalized, and thus might not be restorable in other versions of ChimeraX.

Traceback (most recent call last):
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/cmd_line/tool.py"", line 171, in execute
cmd.run(cmd_text)
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/commands/cli.py"", line 2366, in run
result = ci.function(session, **kw_args)
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/commands/save.py"", line 58, in save
fmt.export(session, filename, format, **kw)
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/io.py"", line 148, in export
return self.export_func(*args, **kw)
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/session.py"", line 567, in save
remember_file(session, filename, 'ses', 'all models', file_saved=True)
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/filehistory.py"", line 196, in remember_file
open_options = open_options)
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/filehistory.py"", line 59, in remember_file
open_options = open_options)
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/filehistory.py"", line 131, in __init__
self.set_open_options(open_options)	# Dictionary of open command keyword to value.
File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/filehistory.py"", line 134, in set_open_options
opt = {k:str(v) for k,v in open_options.items()
AttributeError: 'NoneType' object has no attribute 'items'

AttributeError: 'NoneType' object has no attribute 'items'

I opened the attached cxc file and then rotated/translated/zoomed by hand and then tried to save session from the command line.  Also attached session, seems OK upon restore.

File ""/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/filehistory.py"", line 134, in set_open_options
opt = {k:str(v) for k,v in open_options.items()

See log for complete Python traceback.

If you wish to report this error, send mail to chimerax-bugs@cgl.ucsf.edu and describe what you were doing and include a copy of the contents of the log."	defect	closed	major		Input/Output		fixed						all	ChimeraX
