Opened 6 years ago
Closed 6 years ago
#2840 closed defect (not a bug)
Sequence header session-restore problem
| Reported by: | Owned by: | Eric Pettersen | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Sessions | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Darwin-18.7.0-x86_64-i386-64bit ChimeraX Version: 0.91 (2019-08-30) Description cannot open a saved session Log: UCSF ChimeraX version: 0.91 (2019-08-30) © 2016-2019 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open /scicore/projects/scicore-p-maiert- structbio/antleo00/Presentations/interview_talk/citrate_site_new.cxs Unable to restore session, resetting. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/session.py", line 629, in restore obj = sm.restore_snapshot(self, data) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seq-view/tool.py", line 608, in restore_snapshot inst.seq_canvas.restore_state(session, data['seq canvas']) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seq-view/seq_canvas.py", line 1119, in restore_state header_class.session_restore(session, self.alignment, self.refresh_header, header_state)) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/headers/header_sequence.py", line 183, in session_restore inst.set_state(state) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/headers/header_sequence.py", line 188, in set_state self.visible = state['visible'] KeyError: 'visible' Failed opening file /scicore/projects/scicore-p-maiert- structbio/antleo00/Presentations/interview_talk/citrate_site_new.cxs: '3' > open /scicore/projects/scicore-p-maiert- structbio/antleo00/Presentations/interview_talk/citrate_site_new.cxs Unable to restore session, resetting. Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/session.py", line 598, in restore self.reset() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/session.py", line 442, in reset sm.reset_state(container, self) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/tools.py", line 313, in reset_state tool_inst.delete() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seq-view/tool.py", line 495, in delete self.seq_canvas.destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seq-view/seq_canvas.py", line 552, in destroy header.destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/headers/conservation.py", line 99, in destroy super().destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/headers/header_sequence.py", line 73, in destroy self.alignment.remove_observer(self) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/alignment.py", line 451, in remove_observer self.observers.remove(observer) ValueError: list.remove(x): x not in list Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/session.py", line 598, in restore self.reset() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/session.py", line 442, in reset sm.reset_state(container, self) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/tools.py", line 313, in reset_state tool_inst.delete() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seq-view/tool.py", line 495, in delete self.seq_canvas.destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seq-view/seq_canvas.py", line 552, in destroy header.destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/headers/conservation.py", line 99, in destroy super().destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/headers/header_sequence.py", line 73, in destroy self.alignment.remove_observer(self) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/alignment.py", line 451, in remove_observer self.observers.remove(observer) ValueError: list.remove(x): x not in list During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/ui/gui.py", line 588, in _qt_safe run(session, "open " + " ".join([quote_if_necessary(p) for p in paths])) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2688, in run result = ci.function(session, **kw_args) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/open.py", line 68, in open path_models = session.models.open(paths, format=format, name=name, **kw) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/models.py", line 637, in open session, filenames, format=format, name=name, **kw) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/io.py", line 479, in open_multiple_data models, status = open_data(session, fspec, format=format, name=name, **kw) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/io.py", line 435, in open_data models, status = open_func(*args, **kw) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/session.py", line 858, in open session.restore(stream, path=path, resize_window=resize_window) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/session.py", line 635, in restore self.reset() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/session.py", line 442, in reset sm.reset_state(container, self) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/tools.py", line 313, in reset_state tool_inst.delete() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seq-view/tool.py", line 495, in delete self.seq_canvas.destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seq-view/seq_canvas.py", line 552, in destroy header.destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/headers/consensus.py", line 39, in destroy super().destroy() File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/headers/header_sequence.py", line 73, in destroy self.alignment.remove_observer(self) File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/alignment.py", line 451, in remove_observer self.observers.remove(observer) ValueError: list.remove(x): x not in list ValueError: list.remove(x): x not in list File "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/seqalign/alignment.py", line 451, in remove_observer self.observers.remove(observer) See log for complete Python traceback. OpenGL version: 4.1 INTEL-12.10.16 OpenGL renderer: Intel Iris Pro OpenGL Engine OpenGL vendor: Intel Inc.
Change History (2)
comment:1 by , 6 years ago
| Component: | Unassigned → Sessions |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → accepted |
| Summary: | ChimeraX bug report submission → Sequence header session-restore problem |
comment:2 by , 6 years ago
| Resolution: | → not a bug |
|---|---|
| Status: | accepted → closed |
Note:
See TracTickets
for help on using tickets.
Hi Leonie,
--Eric