Opened 7 years ago
Closed 7 years ago
#1295 closed defect (fixed)
Problem restoring VolumeSurface in session
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Volume Data | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.17134 ChimeraX Version: 0.8 (2018-09-05) Description Missing density file while using the meeting command Log: UCSF ChimeraX version: 0.8 (2018-09-05) How to cite UCSF ChimeraX meeting 169.230.21.39 Unable to restore session, resetting. Traceback (most recent call last): File "C:\Program Files\ChimeraX-Sep-5-2018\bin\lib\site- packages\chimerax\core\session.py", line 581, in restore obj = sm.restore_snapshot(self, data) File "C:\Program Files\ChimeraX-Sep-5-2018\bin\lib\site- packages\chimerax\map\volume.py", line 2055, in restore_snapshot s = VolumeSurface(v, data['level'], data['rgba']) File "C:\Program Files\ChimeraX-Sep-5-2018\bin\lib\site- packages\chimerax\map\volume.py", line 1779, in __init__ Surface.__init__(self, name, volume.session) AttributeError: 'NoneType' object has no attribute 'session' Exception ignored in: <bound method Drawing.__del__ of <chimerax.map.volume.VolumeSurface object at 0x00000243523A0978>> Traceback (most recent call last): File "C:\Program Files\ChimeraX-Sep-5-2018\bin\lib\site- packages\chimerax\core\graphics\drawing.py", line 1017, in __del__ if not self.was_deleted: AttributeError: 'VolumeSurface' object has no attribute 'was_deleted' OpenGL version: 3.3.0 NVIDIA 398.11 OpenGL renderer: GeForce GTX 1080/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation
Change History (3)
comment:1 by , 7 years ago
| Component: | Unassigned → Volume Data |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Problem restoring VolumeSurface in session |
comment:2 by , 7 years ago
comment:3 by , 7 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed.
Replacing maps when restoring a session was broken when map surfaces were made separate submodels.
Made meeting command include maps when sending session to meeting participants.
Note:
See TracTickets
for help on using tickets.
Wilian started a meeting with x-ray density maps on one computer then joined it on another computer. The second computer did not have the maps locally and showed a dialog to replace the map file. Clicking cancel gave this error. First should fix this error. Next fix the meeting command to always include the maps when sending a session to a joining party. For big map files might want to have a meeting command option that says that remote parties will have their own copy of the map and not to include it in the session file.