Opened 5 years ago
Closed 5 years ago
#3313 closed defect (fixed)
"Vestigial" ViewDockX can interfere with session restore
| Reported by: | Owned by: | Conrad Huang | |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.1 |
| 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: 1.0 (2020-05-08)
Description
Cant' open session file if ViewDockX was in the session.
If I use ViewDockX and save a ChimeraX session, I get errors when trying to open the ChimeraX session file.
Try with attached .cxs file.
Same result with every ViewDockX containing session I've tried.
Log:
UCSF ChimeraX version: 1.0rc202005080235 (2020-05-08)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open "/Users/cruzp2/OneDrive - National Institutes of
> Health/Parks/Schrodinger/1j3i_wt_if_xp_1/ViewDocX_bug.cxs"
Unable to restore session, resetting.
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.0-rc-2020.05.08.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py", line 665, in restore
obj = sm.restore_snapshot(self, data)
File
"/Applications/ChimeraX-1.0-rc-2020.05.08.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/viewdockx/tool.py", line 287, in restore_snapshot
inst.setup(structures, data.get(cls.html_state, None))
File
"/Applications/ChimeraX-1.0-rc-2020.05.08.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/viewdockx/tool.py", line 23, in setup
self._setup(structures)
File
"/Applications/ChimeraX-1.0-rc-2020.05.08.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/viewdockx/tool.py", line 55, in _setup
raise UserError("No suitable models found for ViewDockX")
chimerax.core.errors.UserError: No suitable models found for ViewDockX
opened ChimeraX session
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.0-rc-2020.05.08.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/viewdockx/tool.py", line 198, in _load_finished
self._update_models()
File
"/Applications/ChimeraX-1.0-rc-2020.05.08.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/viewdockx/tool.py", line 110, in _update_models
self.delete()
File
"/Applications/ChimeraX-1.0-rc-2020.05.08.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/viewdockx/tool.py", line 345, in delete
del self._name_map[self.name]
KeyError: '1'
KeyError: '1'
File
"/Applications/ChimeraX-1.0-rc-2020.05.08.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/viewdockx/tool.py", line 345, in delete
del self._name_map[self.name]
See log for complete Python traceback.
OpenGL version: 4.1 ATI-2.11.21
OpenGL renderer: AMD Radeon Pro 560 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro14,3
Processor Name: Intel Core i7
Processor Speed: 3.1 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Hyper-Threading Technology: Enabled
Memory: 16 GB
Boot ROM Version: 204.0.0.0.0
SMC Version (system): 2.45f0
Software:
System Software Overview:
System Version: macOS 10.14.6 (18G3020)
Kernel Version: Darwin 18.7.0
Time since boot: 12 days 15:50
Graphics/Displays:
Intel HD Graphics 630:
Chipset Model: Intel HD Graphics 630
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x591b
Revision ID: 0x0004
Automatic Graphics Switching: Supported
gMux Version: 4.0.29 [3.2.8]
Metal: Supported, feature set macOS GPUFamily2 v1
Radeon Pro 560:
Chipset Model: Radeon Pro 560
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Total): 4 GB
Vendor: AMD (0x1002)
Device ID: 0x67ef
Revision ID: 0x00c0
ROM Revision: 113-C980AJ-927
VBIOS Version: 113-C9801AU-A02
EFI Driver Version: 01.A0.927
Automatic Graphics Switching: Supported
gMux Version: 4.0.29 [3.2.8]
Metal: Supported, feature set macOS GPUFamily2 v1
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 2880 x 1800 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No
BenQ GW2750H:
Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
UI Looks like: 1920 x 1080 @ 60 Hz
Framebuffer Depth: 30-Bit Color (ARGB2101010)
Display Serial Number: 6CD03450SL0
Mirror: Off
Online: Yes
Rotation: Supported
Adapter Type: Apple USB-C Digital AV Adapter
Automatically Adjust Brightness: No
Adapter Firmware Version: 2.35
File attachment: ViewDocX_bug.cxs
Attachments (1)
Change History (4)
by , 5 years ago
| Attachment: | ViewDocX_bug.cxs added |
|---|
comment:1 by , 5 years ago
| Component: | Unassigned → Sessions |
|---|---|
| Milestone: | → 1.1 |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → "Vestigial" ViewDockX can interfere with session restore |
comment:2 by , 5 years ago
Unfortunately, there was a typo in the maestro module that prevented viewdock data from being saved in sesssions, so there is no way to recover viewdock state from those session files. This bug should be fixed in version 1.7, which will be pushed to the toolshed once the ChimeraX 1.0 is officially released.
comment:3 by , 5 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Uploaded the 1.7 version to the Toolshed.
Note:
See TracTickets
for help on using tickets.
Added by email2trac