Opened 2 years ago
Closed 2 years ago
#10174 closed defect (fixed)
Session restore DICOM error
Reported by: | Owned by: | Zach Pearson | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Sessions | Version: | |
Keywords: | Cc: | Tom Goddard | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.19045 ChimeraX Version: 1.7rc202311160224 (2023-11-16 02:24:54 UTC) Description I get this error when opening a save session file that has VR segmentations. The session tries to load with VR on, but I get the error and VR starts up but doesn't launch properly. Log: UCSF ChimeraX version: 1.7rc202311160224 (2023-11-16) © 2016-2023 Regents of the University of California. All rights reserved. > open C:\Users\BioViz7\Desktop\segmentation\seg2_multi.cxs format session Opened 4 CT (No Description) as #1.1.1, grid size 512,512,236, pixel 0.576,0.576,1.24, shown at step 1, values int16 restore_snapshot for "DICOMVolume" returned None restore_snapshot for "VolumeImage" returned None restore_snapshot for "VolumeSurface" returned None Opened segmentation 1 as #3, grid size 512,512,236, pixel 0.576,0.576,1.24, shown at step 1, values uint8 Opened segmentation 2 as #4, grid size 512,512,236, pixel 0.576,0.576,1.24, shown at level 0.501, step 1, values uint8 Log from Thu Nov 16 13:40:19 2023 > vr button grip hand left command next UCSF ChimeraX version: 1.7rc202311160224 (2023-11-16) © 2016-2023 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open C:\Users\BioViz7\Downloads\4-24533 format dicom Summary of feedback from opening C:\Users\BioViz7\Downloads\4-24533 --- note | Opened 4 CT (No Description) as #1.1.1, grid size 512,512,236, pixel 0.576,0.576,1.24, shown at step 1, values int16 > volume #1.1.1 level -393.8,0 level -228.4,0.9077 level -50.92,0 level > -136.9,0.9385 level -300.5,0.9231 level -1024,0 > volume #1.1.1 region 0,0,0,511,511,235 step 2 [Repeated 1 time(s)] > ui tool show Segmentations > dicom view fourup > dicom view default > vr true started SteamVR rendering > vr button B "erase segmentations" hand right > vr button A "create segmentations" hand right > vr button thumbstick "resize segmentation cursor" hand right > vr button grip "move segmentation cursor" hand right > volume #1.1.1 > volume #1.1.1 style image VR mode windowing > volume #1.1.1 level -204.2,0 level -37.95,0.9077 level 140.5,0 level > 54.04,0.9385 level -110.4,0.9231 level -1024,0 > volume #1.1.1 level -359.8,0 level -196.4,0.9077 level -20.97,0 level > -105.9,0.9385 level -267.6,0.9231 level -1024,0 > volume #1.1.1 level -268.6,0 level -105,0.9077 level 70.55,0 level > -14.5,0.9385 level -176.3,0.9231 level -1024,0 > volume #1.1.1 level -8.871,0 level 156.1,0.9077 level 333.2,0 level > 247.4,0.9385 level 84.21,0.9231 level -1024,0 > volume #1.1.1 level -94.98,0 level 70.74,0.9077 level 248.6,0 level > 162.4,0.9385 level -1.5,0.9231 level -1024,0 Opened segmentation 1 as #3, grid size 512,512,236, pixel 0.576,0.576,1.24, shown at level 0.0002, step 2, values uint8 > volume #1.1.1 level 42.43,0 level 208.2,0.9077 level 386.1,0 level > 299.9,0.9385 level 135.9,0.9231 level -1024,0 > volume #1.1.1 level 54.67,0 level 220.7,0.9077 level 398.8,0 level > 312.5,0.9385 level 148.3,0.9231 level -1024,0 > volume #1.1.1 level -84.51,0 level 82.65,0.9077 level 262,0 level > 175.1,0.9385 level 9.787,0.9231 level -1024,0 > hide #!1.1 models > show #!1.1 models > volume #1.1.1 level -161,0 level 11.55,0.9077 level 196.7,0 level 107,0.9385 > level -63.68,0.9231 level -1024,0 > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > volume #1.1.1 level -112.2,0 level 61.46,0.9077 level 247.7,0 level > 157.5,0.9385 level -14.22,0.9231 level -1024,0 > volume #1.1.1 level -159.8,0 level 14.49,0.9077 level 201.5,0 level > 110.9,0.9385 level -61.48,0.9231 level -1024,0 > volume #1.1.1 level -351.6,0 level -176.8,0.9077 level 10.89,0 level > -80.01,0.9385 level -253,0.9231 level -1024,0 > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > volume #1.1.1 level -188.1,0 level -11.71,0.9077 level 177.5,0 level > 85.85,0.9385 level -88.59,0.9231 level -1024,0 > volume #1.1.1 level -114.7,0 level 62.14,0.9077 level 251.9,0 level > 160,0.9385 level -14.96,0.9231 level -1024,0 > volume #1.1.1 level -97.02,0 level 80.16,0.9077 level 270.3,0 level > 178.2,0.9385 level 2.921,0.9231 level -1024,0 > volume #1.1.1 level 15.76,0 level 192.7,0.9077 level 382.5,0 level > 290.5,0.9385 level 115.5,0.9231 level -1024,0 > volume #1.1.1 level -108.8,0 level 68.54,0.9077 level 258.8,0 level > 166.6,0.9385 level -8.769,0.9231 level -1024,0 > volume #1.1.1 level -215.6,0 level -38.26,0.9077 level 152.1,0 level > 59.86,0.9385 level -115.6,0.9231 level -1024,0 > volume #1.1.1 level -478.3,0 level -309.4,0.9077 level -128.2,0 level > -216,0.9385 level -383,0.9231 level -1024,0 > volume #1.1.1 level -605.5,0 level -436.3,0.9077 level -254.7,0 level > -342.7,0.9385 level -510.1,0.9231 level -1024,0 > volume #1.1.1 level -557.7,0 level -387.1,0.9077 level -204.1,0 level > -292.8,0.9385 level -461.5,0.9231 level -1024,0 > volume #1.1.1 level -498,0 level -327.1,0.9077 level -143.7,0 level > -232.6,0.9385 level -401.6,0.9231 level -1024,0 > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > volume #1.1.1 level -255.6,0 level -84.39,0.9077 level 99.3,0 level > 10.31,0.9385 level -159,0.9231 level -1024,0 > volume #1.1.1 level -29.18,0 level 142.4,0.9077 level 326.5,0 level > 237.3,0.9385 level 67.61,0.9231 level -1024,0 > volume #1.1.1 level -128.7,0 level 43.55,0.9077 level 228.3,0 level > 138.8,0.9385 level -31.51,0.9231 level -1024,0 > show #!3 models > hide #!3 models > volume #1.1.1 level -226.2,0 level 68.11,0.9077 level 384,0 level > 230.9,0.9385 level -60.2,0.9231 level -1024,0 > volume #1.1.1 level -380.3,0 level 73.76,0.9077 level 560.9,0 level > 324.9,0.9385 level -124.2,0.9231 level -1024,0 > volume #1.1.1 level -242.3,0 level 91.18,0.9077 level 449,0 level > 275.6,0.9385 level -54.17,0.9231 level -1024,0 > volume #1.1.1 level -171.6,0 level 93.67,0.9077 level 378.3,0 level > 240.4,0.9385 level -21.97,0.9231 level -1024,0 > volume #1.1.1 level -120.2,0 level 91.29,0.9077 level 318.2,0 level > 208.3,0.9385 level -0.8886,0.9231 level -1024,0 > volume #1.1.1 level -111.2,0 level 70.22,0.9077 level 264.9,0 level > 170.6,0.9385 level -8.858,0.9231 level -1024,0 > volume #1.1.1 level -98.2,0 level 48.45,0.9077 level 205.8,0 level > 129.6,0.9385 level -15.48,0.9231 level -1024,0 > volume #1.1.1 level -90.38,0 level 23.03,0.9077 level 144.7,0 level > 85.77,0.9385 level -26.4,0.9231 level -1024,0 > volume #1.1.1 level -51.96,0 level 62.06,0.9077 level 184.4,0 level > 125.1,0.9385 level 12.36,0.9231 level -1024,0 > volume #1.1.1 level -33.54,0 level 72.19,0.9077 level 185.6,0 level > 130.7,0.9385 level 26.1,0.9231 level -1024,0 > volume #1.1.1 level -16.97,0 level 72.77,0.9077 level 169.1,0 level > 122.4,0.9385 level 33.65,0.9231 level -1024,0 > volume #1.1.1 level -40.83,0 level 73.98,0.9077 level 197.2,0 level > 137.5,0.9385 level 23.93,0.9231 level -1024,0 > volume #1.1.1 level -78.72,0 level 75.91,0.9077 level 241.8,0 level > 161.5,0.9385 level 8.507,0.9231 level -1024,0 > volume #1.1.1 level -131.9,0 level 65.16,0.9077 level 276.6,0 level > 174.2,0.9385 level -20.72,0.9231 level -1024,0 > volume #1.1.1 level -384.4,0 level -187.5,0.9077 level 23.72,0 level > -78.62,0.9385 level -273.4,0.9231 level -1024,0 > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models Opened segmentation 2 as #4, grid size 512,512,236, pixel 0.576,0.576,1.24, shown at level 0.0002, step 2, values uint8 > hide #!3 models > volume #1.1.1 level -232.3,0 level -34.47,0.9077 level 177.9,0 level > 75,0.9385 level -120.7,0.9231 level -1024,0 > show #!3 models > hide #!3 models > show #!3 models > volume #1.1.1 level -217.7,0 level -20.89,0.9077 level 190.2,0 level > 87.95,0.9385 level -106.7,0.9231 level -1024,0 > hide #!3 models > volume #1.1.1 level -219.3,0 level -18.22,0.9077 level 197.5,0 level > 93.01,0.9385 level -105.9,0.9231 level -1024,0 > volume #1.1.1 level -237.5,0 level 0.5302,0.9077 level 255.9,0 level > 132.2,0.9385 level -103.2,0.9231 level -1024,0 > volume #1.1.1 level -228.7,0 level -0.793,0.9077 level 243.8,0 level > 125.3,0.9385 level -100.2,0.9231 level -1024,0 > volume #1.1.1 level -324.7,0 level -4.176,0.9077 level 339.8,0 level > 173.2,0.9385 level -143.9,0.9231 level -1024,0 > volume #1.1.1 level -445.1,0 level -8.416,0.9077 level 460.2,0 level > 233.2,0.9385 level -198.8,0.9231 level -1024,0 > volume #1.1.1 level -633.5,0 level -36.97,0.9077 level 603.1,0 level > 293,0.9385 level -297,0.9231 level -1024,0 > volume #1.1.1 level -509.6,0 level -37.04,0.9077 level 470,0 level > 224.4,0.9385 level -243,0.9231 level -1024,0 > volume #1.1.1 level -395.5,0 level -33.02,0.9077 level 355.9,0 level > 167.5,0.9385 level -191,0.9231 level -1024,0 > volume #1.1.1 level -306.2,0 level -29.87,0.9077 level 266.6,0 level > 123,0.9385 level -150.3,0.9231 level -1024,0 > volume #1.1.1 level -237.8,0 level -34.15,0.9077 level 184.4,0 level > 78.51,0.9385 level -122.9,0.9231 level -1024,0 > volume #1.1.1 level -189.8,0 level -32.46,0.9077 level 136.4,0 level > 54.6,0.9385 level -101.1,0.9231 level -1024,0 > volume #1.1.1 level -155.5,0 level -31.25,0.9077 level 102,0 level > 37.46,0.9385 level -85.4,0.9231 level -1024,0 > volume #1.1.1 level -65.85,0 level 47.24,0.9077 level 168.6,0 level > 109.8,0.9385 level -2.056,0.9231 level -1024,0 > volume #1.1.1 level -103.8,0 level 9.817,0.9077 level 131.8,0 level > 72.68,0.9385 level -39.72,0.9231 level -1024,0 > volume #1.1.1 level -105.6,0 level 5.962,0.9077 level 125.6,0 level > 67.66,0.9385 level -42.65,0.9231 level -1024,0 > volume #1.1.1 level -137.1,0 level 4.852,0.9077 level 157.2,0 level > 83.38,0.9385 level -57.02,0.9231 level -1024,0 > volume #1.1.1 level -133.5,0 level 4.978,0.9077 level 153.6,0 level > 81.58,0.9385 level -55.38,0.9231 level -1024,0 > volume #1.1.1 level -99.16,0 level 6.188,0.9077 level 119.2,0 level > 64.46,0.9385 level -39.73,0.9231 level -1024,0 > volume #1.1.1 level -101.8,0 level 2.195,0.9077 level 113.8,0 level > 59.72,0.9385 level -43.14,0.9231 level -1024,0 > volume #1.1.1 level -105.7,0 level 4.722,0.9077 level 123.2,0 level > 65.8,0.9385 level -43.41,0.9231 level -1024,0 > volume #3 style image > volume #3 > volume #1.1.1 level -74.33,0 level 36.3,0.9077 level 155,0 level > 97.51,0.9385 level -11.92,0.9231 level -1024,0 > volume #3 level 0.006906,0 level 0.1071,0.8 level 1.009,1 > hide #!3 models > show #!3 models > volume #1.1.1 level -80.61,0 level 29.93,0.9077 level 148.5,0 level > 91.07,0.9385 level -18.26,0.9231 level -1024,0 > volume #3 level 0.005774,0 level 0.1059,0.8 level 1.007,1 > volume #1.1.1 level -37.85,0 level 72.83,0.9077 level 191.6,0 level > 134.1,0.9385 level 24.58,0.9231 level -1024,0 > volume #3 level 0.01584,0 level 0.1161,0.8 level 1.018,1 > volume #1.1.1 level 24.68,0 level 135.4,0.9077 level 254.1,0 level > 196.6,0.9385 level 87.11,0.9231 level -1024,0 > volume #3 level 0.03149,0 level 0.1317,0.8 level 1.034,1 > volume #1.1.1 level 24.66,0 level 135.4,0.9077 level 254.1,0 level > 196.6,0.9385 level 87.1,0.9231 level -1024,0 > volume #3 level 0.03142,0 level 0.1317,0.8 level 1.034,1 > volume #3 step 2 > volume #1.1.1 level 24.48,0 level 137.1,0.9077 level 258,0 level > 199.4,0.9385 level 88.02,0.9231 level -1024,0 > volume #3 level 0.02308,0 level 0.1251,0.8 level 1.043,1 > volume #3 step 1 > volume #1.1.1 level -17.46,0 level 95.12,0.9077 level 215.9,0 level > 157.4,0.9385 level 46.05,0.9231 level -1024,0 > volume #3 level 0.01282,0 level 0.1148,0.8 level 1.032,1 > volume #1.1.1 level 119.3,0 level 234.9,0.9077 level 358.9,0 level > 298.8,0.9385 level 184.5,0.9231 level -1024,0 > volume #3 level 0.03439,0 level 0.139,0.8 level 1.081,1 > volume #1.1.1 level -54.29,0 level 61.6,0.9077 level 185.9,0 level > 125.7,0.9385 level 11.08,0.9231 level -1024,0 > volume #3 level -0.0105,0 level 0.09446,0.8 level 1.039,1 > volume #1.1.1 level 156.5,0 level 272.9,0.9077 level 397.8,0 level > 337.3,0.9385 level 222.1,0.9231 level -1024,0 > volume #3 level 0.04006,0 level 0.1455,0.8 level 1.094,1 > volume #1.1.1 level 302.2,0 level 418.8,0.9077 level 543.8,0 level > 483.2,0.9385 level 367.9,0.9231 level -1024,0 > volume #3 level 0.07591,0 level 0.1815,0.8 level 1.131,1 > save C:/Users/BioViz7/Desktop/segmentation/seg2_multi.cxs ——— End of log from Thu Nov 16 13:40:19 2023 ——— started SteamVR rendering opened ChimeraX session Traceback (most recent call last): File "C:\Program Files\ChimeraX_rc2\bin\Lib\site- packages\chimerax\core\triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\ChimeraX_rc2\bin\Lib\site- packages\chimerax\vive\vr.py", line 809, in _next_frame self.process_controller_events() File "C:\Program Files\ChimeraX_rc2\bin\Lib\site- packages\chimerax\vive\vr.py", line 838, in process_controller_events self.process_controller_motion() File "C:\Program Files\ChimeraX_rc2\bin\Lib\site- packages\chimerax\vive\vr.py", line 882, in process_controller_motion hc.process_motion() File "C:\Program Files\ChimeraX_rc2\bin\Lib\site- packages\chimerax\vive\vr.py", line 2798, in process_motion m.drag(HandMotionEvent(self, m._button_down, previous_pose, pose)) File "C:\Program Files\ChimeraX_rc2\bin\Lib\site- packages\chimerax\vive\vr.py", line 3575, in drag if m.vr_motion(e) != 'accumulate drag': ^^^^^^^^^^^^^^ File "C:\Program Files\ChimeraX_rc2\bin\Lib\site- packages\chimerax\dicom\ui\segmentation_mouse_mode.py", line 239, in vr_motion c = self.segmentation_tool.segmentation_sphere.scene_position.origin() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'segmentation_sphere' Error processing trigger "new frame": AttributeError: 'NoneType' object has no attribute 'segmentation_sphere' File "C:\Program Files\ChimeraX_rc2\bin\Lib\site- packages\chimerax\dicom\ui\segmentation_mouse_mode.py", line 239, in vr_motion c = self.segmentation_tool.segmentation_sphere.scene_position.origin() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. > vr false > vr true started SteamVR rendering QWindowsWindow::setGeometry: Unable to set geometry 2487x648-49+58 (frame: 2511x712-61+6) on QWidgetWindow/"QDockWidgetClassWindow" on "\\\\.\DISPLAY1". Resulting geometry: 2479x623-45+79 (frame: 2503x687-57+27) margins: 12, 52, 12, 12 minimum size: 600x321 maximum size: 524287x524287 MINMAXINFO(maxSize=POINT(x=0, y=0), maxpos=POINT(x=0, y=0), maxtrack=POINT(x=917526, y=917566), mintrack=POINT(x=1074, y=626))) QWindowsWindow::setGeometry: Unable to set geometry 1413x324+2460+698 (frame: 1429x363+2452+667) on QWidgetWindow/"QDockWidgetClassWindow" on "\\\\.\DISPLAY2". Resulting geometry: 1421x349+2456+677 (frame: 1437x388+2448+646) margins: 8, 31, 8, 8 minimum size: 600x321 maximum size: 524287x524287 MINMAXINFO(maxSize=POINT(x=0, y=0), maxpos=POINT(x=0, y=0), maxtrack=POINT(x=524303, y=524326), mintrack=POINT(x=616, y=360))) QWindowsWindow::setGeometry: Unable to set geometry 2487x648-21+68 (frame: 2511x712-33+16) on QWidgetWindow/"QDockWidgetClassWindow" on "\\\\.\DISPLAY1". Resulting geometry: 2479x623-17+89 (frame: 2503x687-29+37) margins: 12, 52, 12, 12 minimum size: 600x321 maximum size: 524287x524287 MINMAXINFO(maxSize=POINT(x=0, y=0), maxpos=POINT(x=0, y=0), maxtrack=POINT(x=917526, y=917566), mintrack=POINT(x=1074, y=626))) OpenGL version: 3.3.0 NVIDIA 471.41 OpenGL renderer: NVIDIA GeForce GTX 1080/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Python: 3.11.2 Locale: en_US.cp1252 Qt version: PyQt6 6.3.1, Qt 6.3.1 Qt runtime version: 6.3.2 Qt platform: windows Manufacturer: Notebook Model: P870KM_KM1 OS: Microsoft Windows 10 Pro (Build 19045) Memory: 34,306,633,728 MaxProcessMemory: 137,438,953,344 CPU: 8 Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz OSLanguage: en-US Installed Packages: alabaster: 0.7.13 appdirs: 1.4.4 asttokens: 2.4.1 Babel: 2.13.1 backcall: 0.2.0 beautifulsoup4: 4.11.2 blockdiag: 3.0.0 blosc2: 2.0.0 build: 0.10.0 certifi: 2023.7.22 cftime: 1.6.3 charset-normalizer: 3.3.2 ChimeraX-AddCharge: 1.5.12 ChimeraX-AddH: 2.2.5 ChimeraX-AlignmentAlgorithms: 2.0.1 ChimeraX-AlignmentHdrs: 3.4.1 ChimeraX-AlignmentMatrices: 2.1 ChimeraX-Alignments: 2.12.1 ChimeraX-AlphaFold: 1.0 ChimeraX-AltlocExplorer: 1.1.1 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.1 ChimeraX-Atomic: 1.49.1 ChimeraX-AtomicLibrary: 12.1 ChimeraX-AtomSearch: 2.0.1 ChimeraX-AxesPlanes: 2.3.2 ChimeraX-BasicActions: 1.1.2 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 2.1.2 ChimeraX-BondRot: 2.0.4 ChimeraX-BugReporter: 1.0.1 ChimeraX-BuildStructure: 2.10.5 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.2.2 ChimeraX-ButtonPanel: 1.0.1 ChimeraX-CageBuilder: 1.0.1 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.3.2 ChimeraX-ChangeChains: 1.1 ChimeraX-CheckWaters: 1.3.2 ChimeraX-ChemGroup: 2.0.1 ChimeraX-Clashes: 2.2.4 ChimeraX-ColorActions: 1.0.3 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5.5 ChimeraX-CommandLine: 1.2.5 ChimeraX-ConnectStructure: 2.0.1 ChimeraX-Contacts: 1.0.1 ChimeraX-Core: 1.7rc202311160224 ChimeraX-CoreFormats: 1.2 ChimeraX-coulombic: 1.4.2 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0.1 ChimeraX-DataFormats: 1.2.3 ChimeraX-Dicom: 1.2 ChimeraX-DistMonitor: 1.4 ChimeraX-DockPrep: 1.1.2 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ESMFold: 1.0 ChimeraX-FileHistory: 1.0.1 ChimeraX-FunctionKey: 1.0.1 ChimeraX-Geometry: 1.3 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.1.1 ChimeraX-Hbonds: 2.4 ChimeraX-Help: 1.2.2 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.1 ChimeraX-ImageFormats: 1.2 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.1 ChimeraX-ItemsInspection: 1.0.1 ChimeraX-IUPAC: 1.0 ChimeraX-Label: 1.1.8 ChimeraX-ListInfo: 1.2.1 ChimeraX-Log: 1.1.6 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.9.1 ChimeraX-Map: 1.1.4 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0.1 ChimeraX-MapFilter: 2.0.1 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.1.1 ChimeraX-Markers: 1.0.1 ChimeraX-Mask: 1.0.2 ChimeraX-MatchMaker: 2.1.2 ChimeraX-MCopy: 1.0 ChimeraX-MDcrds: 2.6 ChimeraX-MedicalToolbar: 1.0.2 ChimeraX-Meeting: 1.0.1 ChimeraX-MLP: 1.1.1 ChimeraX-mmCIF: 2.12.1 ChimeraX-MMTF: 2.2 ChimeraX-Modeller: 1.5.12 ChimeraX-ModelPanel: 1.4 ChimeraX-ModelSeries: 1.0.1 ChimeraX-Mol2: 2.0.3 ChimeraX-Mole: 1.0 ChimeraX-Morph: 1.0.2 ChimeraX-MouseModes: 1.2 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nifti: 1.1 ChimeraX-NRRD: 1.1 ChimeraX-Nucleotides: 2.0.3 ChimeraX-OpenCommand: 1.13 ChimeraX-PDB: 2.7.2 ChimeraX-PDBBio: 1.0.1 ChimeraX-PDBLibrary: 1.0.2 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0.1 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.1 ChimeraX-PubChem: 2.1 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1.2 ChimeraX-RemoteControl: 1.0 ChimeraX-RenderByAttr: 1.1 ChimeraX-RenumberResidues: 1.1 ChimeraX-ResidueFit: 1.0.1 ChimeraX-RestServer: 1.2 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 4.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.5.1 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0.2 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0.1 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.11 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0.1 ChimeraX-Shortcuts: 1.1.1 ChimeraX-ShowSequences: 1.0.2 ChimeraX-SideView: 1.0.1 ChimeraX-Smiles: 2.1.2 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.12.2 ChimeraX-STL: 1.0.1 ChimeraX-Storm: 1.0 ChimeraX-StructMeasure: 1.1.2 ChimeraX-Struts: 1.0.1 ChimeraX-Surface: 1.0.1 ChimeraX-SwapAA: 2.0.1 ChimeraX-SwapRes: 2.2.2 ChimeraX-TapeMeasure: 1.0 ChimeraX-TaskManager: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.1.2 ChimeraX-ToolshedUtils: 1.2.4 ChimeraX-Topography: 1.0 ChimeraX-ToQuest: 1.0 ChimeraX-Tug: 1.0.1 ChimeraX-UI: 1.33.2 ChimeraX-uniprot: 2.3 ChimeraX-UnitCell: 1.0.1 ChimeraX-ViewDockX: 1.3.2 ChimeraX-VIPERdb: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0.1 ChimeraX-vrml: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0.2 ChimeraX-WebServices: 1.1.3 ChimeraX-Zone: 1.0.1 colorama: 0.4.6 comm: 0.2.0 comtypes: 1.1.14 contourpy: 1.2.0 cxservices: 1.2.2 cycler: 0.12.1 Cython: 0.29.33 debugpy: 1.8.0 decorator: 5.1.1 docutils: 0.19 executing: 2.0.1 filelock: 3.9.0 fonttools: 4.44.3 funcparserlib: 1.0.1 glfw: 2.6.2 grako: 3.16.5 h5py: 3.10.0 html2text: 2020.1.16 idna: 3.4 ihm: 0.38 imagecodecs: 2023.9.18 imagesize: 1.4.1 ipykernel: 6.23.2 ipython: 8.14.0 ipython-genutils: 0.2.0 ipywidgets: 8.1.1 jedi: 0.18.2 Jinja2: 3.1.2 jupyter-client: 8.2.0 jupyter-core: 5.5.0 jupyterlab-widgets: 3.0.9 kiwisolver: 1.4.5 line-profiler: 4.0.2 lxml: 4.9.2 lz4: 4.3.2 MarkupSafe: 2.1.3 matplotlib: 3.7.2 matplotlib-inline: 0.1.6 msgpack: 1.0.4 nest-asyncio: 1.5.8 netCDF4: 1.6.2 networkx: 3.1 nibabel: 5.0.1 nptyping: 2.5.0 numexpr: 2.8.7 numpy: 1.25.1 openvr: 1.23.701 packaging: 23.2 ParmEd: 3.4.3 parso: 0.8.3 pep517: 0.13.0 pickleshare: 0.7.5 Pillow: 10.0.1 pip: 23.0 pkginfo: 1.9.6 platformdirs: 4.0.0 prompt-toolkit: 3.0.41 psutil: 5.9.5 pure-eval: 0.2.2 py-cpuinfo: 9.0.0 pycollada: 0.7.2 pydicom: 2.3.0 Pygments: 2.16.1 pynrrd: 1.0.0 PyOpenGL: 3.1.7 PyOpenGL-accelerate: 3.1.7 pyopenxr: 1.0.2801 pyparsing: 3.0.9 pyproject-hooks: 1.0.0 PyQt6-commercial: 6.3.1 PyQt6-Qt6: 6.3.2 PyQt6-sip: 13.4.0 PyQt6-WebEngine-commercial: 6.3.1 PyQt6-WebEngine-Qt6: 6.3.2 python-dateutil: 2.8.2 pytz: 2023.3.post1 pywin32: 305 pyzmq: 25.1.1 qtconsole: 5.4.3 QtPy: 2.4.1 RandomWords: 0.4.0 requests: 2.31.0 scipy: 1.11.1 setuptools: 67.4.0 sfftk-rw: 0.7.3 six: 1.16.0 snowballstemmer: 2.2.0 sortedcontainers: 2.4.0 soupsieve: 2.5 sphinx: 6.1.3 sphinx-autodoc-typehints: 1.22 sphinxcontrib-applehelp: 1.0.7 sphinxcontrib-blockdiag: 3.0.0 sphinxcontrib-devhelp: 1.0.5 sphinxcontrib-htmlhelp: 2.0.4 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 1.0.6 sphinxcontrib-serializinghtml: 1.1.9 stack-data: 0.6.3 superqt: 0.5.0 tables: 3.8.0 tcia-utils: 1.5.1 tifffile: 2023.7.18 tinyarray: 1.2.4 tomli: 2.0.1 tornado: 6.3.3 traitlets: 5.9.0 typing-extensions: 4.8.0 tzdata: 2023.3 urllib3: 2.1.0 wcwidth: 0.2.10 webcolors: 1.12 wheel: 0.38.4 wheel-filename: 1.4.1 widgetsnbextension: 4.0.9 WMI: 1.5.1
Change History (3)
comment:1 by , 2 years ago
Cc: | added |
---|---|
Component: | Unassigned → Sessions |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Session restore DICOM error |
comment:2 by , 2 years ago
comment:3 by , 2 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Should be fixed tomorrow. I added guards around all the modes so that they look for the tool and return without error if they don't have it.
Note:
See TracTickets
for help on using tickets.
I think the VR mouse modes just need some guard code around them. They can be enabled at any time, before the segmentation tool is even opened, so they check for it and do nothing if they can't find an open instance of it.
But between it being created and switching to the VR mode, it can also fail to have the 3D cursor.
Maybe it should spawn the 3D cursor regardless of what mode it's in and then hide it when Desktop 3D or VR isn't the current mode, or maybe the mouse modes need a
if hasattr(..., segmentation_sphere, None):