Opened 2 months ago
Closed 2 months ago
#18433 closed defect (duplicate)
Segmentations tool: AttributeError: 'MRCGrid' object has no attribute 'dicom_data'
Reported by: | Owned by: | Zach Pearson | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | DICOM | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Linux-6.8.0-65-generic-x86_64-with-glibc2.35 ChimeraX Version: 1.9 (2024-12-11 19:11:19 UTC) Description Replace this text with list of actions that caused this problem to occur Log: Startup Messages --- note | available bundle cache has not been initialized yet You can double click a model's Name or ID in the model panel to edit those fields UCSF ChimeraX version: 1.9 (2024-12-11) © 2016-2024 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > ui tool show Registration "Other funding source" field cannot be empty when "other" is selected Thank you for registering your copy of ChimeraX. By providing the information requested you will be helping us document the impact this software is having in the scientific community. The information you supplied will only be used for reporting summary usage statistics; no individual data will be released. > ui tool show "Build Structure" > build start nucleic "custom built" A type rna form B > build start nucleic "custom built" A type rna form A > close > build start nucleic mod AGAAA type rna form B Chain information for mod #1 --- Chain | Description A | No description available B | No description available > build start nucleic mod AGAAA type rna form A Chain information for mod #2 --- Chain | Description A | No description available B | No description available > hide #1 models > hide #2 models > close > open > /home/sandip/hdd-2/server_data/virus_server/Modelling/post_proc_rna/postprocess_masked_B-35.mrc Opened postprocess_masked_B-35.mrc as #1, grid size 512,512,512, pixel 1.17, shown at level 0.0103, step 2, values float32 > volume #1 step 1 > open > /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/ss_edit_bond_biomt.pdb Chain information for ss_edit_bond_biomt.pdb #2 --- Chain | Description A | No description available B | No description available C | No description available > sym #2 assembly 2 Assembly "2" not found, have > sym #2 assembly 1 Assembly "1" not found, have > sym #2 assembly 3 Assembly "3" not found, have > sym #2 assembly Missing "assembly" keyword's argument > sym #2 assembly 1 Assembly "1" not found, have > sym #2 assembly biomt Assembly "biomt" not found, have > sym #2 biomt Made 60 graphical clones for ss_edit_bond_biomt.pdb symmetry biomt > transparency 50 > color /A springgreen > color /B dodgerblue > color /C firebrick > open > /home/sandip/hdd-2/server_data/virus_server/Modelling/post_proc_rna/outer_layer_RNA_crop_B-35.mrc Opened outer_layer_RNA_crop_B-35.mrc as #3, grid size 512,512,512, pixel 1.17, shown at level 0.00737, step 2, values float32 > volume #3 step 1 > ui tool show "Color Zone" Drag select of 45300 residues > color zone #3 near #2 distance 6 > select clear [Repeated 1 time(s)] > hide cartoons > show cartoons > hide cartoons > surface dust #3 size 11.7 > show cartoons > ~sym Unknown command: ~sym > close #2 > volume #3 level 0.007874 > volume #3 level 0.008436 > open > /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/ss_edit_bond_biomt.pdb Chain information for ss_edit_bond_biomt.pdb #2 --- Chain | Description A | No description available B | No description available C | No description available > ui tool show "Surface Zone" > surface zone #3 nearAtoms #2 distance 7.02 > surface zone #3 nearAtoms #2 distance 69.04 > surface zone #3 nearAtoms #2 distance 68.56 [Repeated 1 time(s)] > surface zone #3 nearAtoms #2 distance 33.43 > color /A springgreen > color /B dodgerblue > color /A springgreen > color /C firebrick > surface unzone #3 > surface zone #3 nearAtoms #2 distance 33.43 > surface unzone #3 > view orient > color /C firebrick > color /A dodgerblue > color /B springgreen > color zone #3 near #2 distance 6 > color single #3 > color zone #3 near #2 distance 6 > hide #2 models > show #2 models > hide #2 models > show #2 models > hide #!3 models > sym #2 biomt Made 60 graphical clones for ss_edit_bond_biomt.pdb symmetry biomt > show #!1 models > view orient > view > view orient [Repeated 2 time(s)] > hide #!1 models > show #!1 models > hide #!1 models > show #!1 models > hide #!1 models > show #!1 models > hide #!1 models > show #!1 models > hide #!1 models > select /B:59 8 atoms, 7 bonds, 1 residue, 1 model selected > select up 51 atoms, 51 bonds, 6 residues, 1 model selected > select up 1904 atoms, 1947 bonds, 239 residues, 1 model selected > select down 51 atoms, 51 bonds, 6 residues, 1 model selected > select down 8 atoms, 7 bonds, 1 residue, 1 model selected > select #2.59 Nothing selected > view orient > sym clear > sym #2 biomt copies true Made 60 copies for ss_edit_bond_biomt.pdb symmetry biomt > show #2 models > hide #2 models > show #2 models > hide #!4 models > show #!4 models > hide #!4 models > show #!4 models > hide #2 models > show #2 models > hide #2 models > show #2 models > hide #!4 models > show #!4 models > hide #2 models > show #!1 models > hide #!1 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 > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #!3 models > hide #!4 models > show #!4 models > hide #!4 models > show #!4 models > hide #!4 models > show #!4 models > hide #!4 models > show #!4 models > hide #!4 models > show #!4 models > hide #!4 models > show #!4 models > hide #!4 models > show #!4 models > select #4.13 6013 atoms, 6171 bonds, 755 residues, 1 model selected > select #4.47 6013 atoms, 6171 bonds, 755 residues, 1 model selected > select #4.13 6013 atoms, 6171 bonds, 755 residues, 1 model selected > name frozen 2fld sel Not registering illegal selector name "2fld" > save > /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/2fld_model.cif > selectedOnly true relModel #1 Not saving entity_poly_seq for non-authoritative sequences [Repeated 1 time(s)] > close #4 > color single #3 [Repeated 1 time(s)] > open > /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/2fld_model.cif Summary of feedback from opening /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/2fld_model.cif --- warnings | Unknown polymer entity '1' on line 205 Unknown polymer entity '2' on line 2154 Unknown polymer entity '3' on line 4058 Missing or incomplete sequence information. Inferred polymer connectivity. Chain information for 2fld_model.cif #4 --- Chain | Description A | No description available B | No description available C | No description available Computing secondary structure > color /A dodgerblue > close #4 > sym #2 biomt copies true Made 60 copies for ss_edit_bond_biomt.pdb symmetry biomt > select #4.47 6013 atoms, 6171 bonds, 755 residues, 1 model selected > select #4.13 6013 atoms, 6171 bonds, 755 residues, 1 model selected > select #4.47/B:103 9 atoms, 8 bonds, 1 residue, 1 model selected > select up 69 atoms, 71 bonds, 9 residues, 1 model selected > select up 1904 atoms, 1947 bonds, 239 residues, 1 model selected > select up 6013 atoms, 6171 bonds, 755 residues, 1 model selected > select clear [Repeated 3 time(s)] > select #4.13 && #4.47 Expected a keyword > select clear > select #4.13 6013 atoms, 6171 bonds, 755 residues, 1 model selected > select add #4.47 12026 atoms, 12342 bonds, 1510 residues, 2 models selected > save > /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/2fld_model.cif > models #4 selectedOnly true relModel #1 Not saving entity_poly_seq for non-authoritative sequences > hide #!4 models > open > /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/2fld_model.cif Summary of feedback from opening /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/2fld_model.cif --- warnings | Unknown polymer entity '1' on line 114 Unknown polymer entity '2' on line 2063 Unknown polymer entity '3' on line 3967 Missing or incomplete sequence information. Inferred polymer connectivity. Chain information for 2fld_model.cif --- Chain | Description 5.1/A 5.2/A | No description available 5.1/B 5.2/B | No description available 5.1/C 5.2/C | No description available Computing secondary structure [Repeated 1 time(s)] > view orient > color /A dodgerblue > color /B springgreen > color /C firebrick > hide #!3 models > show #5.1-2 atoms > color #5.1-2 byhetero > style #5.1-2 stick Changed 12026 atom styles > style #5.1-2 sphere Changed 12026 atom styles > style #5.1-2 ball Changed 12026 atom styles > hide #5.1-2 atoms > hide #5.1 models > show #5.1 models > hide #5.2 models > show #5.2 models > close #4 Drag select of 1510 residues > toolshed show > show sel cartoons > surface zone #3 nearAtoms #5.2 distance 7.02 > show #!3 models > surface zone #3 nearAtoms #5.2 distance 20.33 > surface zone #3 nearAtoms #5.1 distance 20.33 > combine Remapping chain ID 'A' in 2fld_model.cif #5.1 to 'D' Remapping chain ID 'B' in 2fld_model.cif #5.1 to 'E' Remapping chain ID 'C' in 2fld_model.cif #5.1 to 'F' Remapping chain ID 'A' in 2fld_model.cif #5.2 to 'G' Remapping chain ID 'B' in 2fld_model.cif #5.2 to 'H' Remapping chain ID 'C' in 2fld_model.cif #5.2 to 'I' > close #4 > combine #5 modelId 6 name 2-fld Remapping chain ID 'A' in 2fld_model.cif #5.2 to 'D' Remapping chain ID 'B' in 2fld_model.cif #5.2 to 'E' Remapping chain ID 'C' in 2fld_model.cif #5.2 to 'F' > hide #!5 models > hide #5.1 models > hide #5.2 models > show #!5 models > show #5.1 models > show #5.2 models > hide #!5 models > show #!5 models > hide #!5 models > hide #6 models > show #6 models > hide #6 models > show #6 models > close #5 > select add #6 12026 atoms, 12342 bonds, 1510 residues, 1 model selected > save > /home/sandip/hdd-2/server_data/virus_server/Modelling/only_assym_ccpem/phnx_jb62/2fld_single- > model.cif models #6 selectedOnly true relModel #1 Not saving entity_poly_seq for non-authoritative sequences > select subtract #6 Nothing selected > surface zone #3 nearAtoms #6 distance 20.33 > hide #6 models > show #6 models > hide #6 models > show #6 models > color zone #3 near #2 distance 6 > color single #3 [Repeated 1 time(s)] > color zone #3 near #6 distance 6 > color zone #3 near #6 distance 5.9 > color zone #3 near #6 distance 5.8 > color zone #3 near #6 distance 5.7 > color zone #3 near #6 distance 5.6 > color zone #3 near #6 distance 5.5 > color zone #3 near #6 distance 5.4 > color zone #3 near #6 distance 5.3 > color zone #3 near #6 distance 5.2 > color zone #3 near #6 distance 5.1 > color zone #3 near #6 distance 5 > color zone #3 near #6 distance 4.9 > color zone #3 near #6 distance 4.8 > color zone #3 near #6 distance 4.7 > color zone #3 near #6 distance 4.6 > color zone #3 near #6 distance 4.5 > color zone #3 near #6 distance 4.4 > color zone #3 near #6 distance 4.3 > color zone #3 near #6 distance 4.2 > color zone #3 near #6 distance 4.1 > color zone #3 near #6 distance 4 > color zone #3 near #6 distance 3.9 > color zone #3 near #6 distance 3.8 > color zone #3 near #6 distance 3.7 > color zone #3 near #6 distance 3.6 > color zone #3 near #6 distance 3.5 > color zone #3 near #6 distance 3.4 > color zone #3 near #6 distance 3.3 > color zone #3 near #6 distance 3.2 > color zone #3 near #6 distance 3.1 > color zone #3 near #6 distance 3.2 > color zone #3 near #6 distance 3.3 > color zone #3 near #6 distance 3.4 > color zone #3 near #6 distance 3.5 > color zone #3 near #6 distance 3.6 > color zone #3 near #6 distance 3.7 > color zone #3 near #6 distance 3.8 > color zone #3 near #6 distance 3.9 > color zone #3 near #6 distance 4 > color zone #3 near #6 distance 4.1 > color zone #3 near #6 distance 4.2 > color zone #3 near #6 distance 4.3 > color zone #3 near #6 distance 4.4 > color zone #3 near #6 distance 4.5 > color zone #3 near #6 distance 4.6 > color zone #3 near #6 distance 4.7 > color zone #3 near #6 distance 4.8 > color zone #3 near #6 distance 4.9 > color zone #3 near #6 distance 5 > hide #6 models > color zone #3 near #6 distance 4.9 > color zone #3 near #6 distance 4.8 > color zone #3 near #6 distance 4.7 > color zone #3 near #6 distance 4.6 > color zone #3 near #6 distance 4.5 > color zone #3 near #6 distance 4.4 > color zone #3 near #6 distance 4.3 > color zone #3 near #6 distance 4.2 > color zone #3 near #6 distance 4.1 > color zone #3 near #6 distance 4 > color zone #3 near #6 distance 3.9 > color zone #3 near #6 distance 3.8 > color zone #3 near #6 distance 3.7 > color zone #3 near #6 distance 3.6 > color zone #3 near #6 distance 3.5 > color zone #3 near #6 distance 3.4 > color zone #3 near #6 distance 3.3 > color zone #3 near #6 distance 3.2 > color zone #3 near #6 distance 3.1 > color zone #3 near #6 distance 3 > color zone #3 near #6 distance 2.9 > color zone #3 near #6 distance 2.8 > color zone #3 near #6 distance 2.7 > color zone #3 near #6 distance 2.6 > color zone #3 near #6 distance 2.5 > color zone #3 near #6 distance 2.4 > color zone #3 near #6 distance 2.3 > color zone #3 near #6 distance 2.2 > color zone #3 near #6 distance 2.1 > color zone #3 near #6 distance 2 > color zone #3 near #6 distance 1.9 > color zone #3 near #6 distance 1.8 > color zone #3 near #6 distance 1.7 > color zone #3 near #6 distance 1.6 > color zone #3 near #6 distance 1.5 > color zone #3 near #6 distance 1.4 > color zone #3 near #6 distance 1.3 > color zone #3 near #6 distance 1.2 > color zone #3 near #6 distance 1.17 > color zone #3 near #6 distance 1.27 > color zone #3 near #6 distance 1.37 > color zone #3 near #6 distance 1.47 > color zone #3 near #6 distance 1.57 > color zone #3 near #6 distance 1.67 > color zone #3 near #6 distance 1.77 > color zone #3 near #6 distance 1.87 > color zone #3 near #6 distance 1.97 > color zone #3 near #6 distance 2.07 > color zone #3 near #6 distance 2.17 > color zone #3 near #6 distance 2.27 > color zone #3 near #6 distance 2.37 > color zone #3 near #6 distance 2.47 > color zone #3 near #6 distance 2.57 > color zone #3 near #6 distance 2.67 > color zone #3 near #6 distance 2.77 > color zone #3 near #6 distance 2.87 > color zone #3 near #6 distance 2.97 > color zone #3 near #6 distance 3.07 > color zone #3 near #6 distance 3.17 > color zone #3 near #6 distance 3.27 > color zone #3 near #6 distance 3.37 > color zone #3 near #6 distance 3.47 > color zone #3 near #6 distance 3.57 > color zone #3 near #6 distance 3.67 > color zone #3 near #6 distance 3.77 > color zone #3 near #6 distance 3.87 > color zone #3 near #6 distance 3.97 > color zone #3 near #6 distance 4.07 > show #6 models > hide #!3 models > show #!3 models > transparency #3.1 50 > transparency #3.1 0 > transparency #3.1 50 > volume #!3 showOutlineBox true > volume #!3 showOutlineBox false > hide #!3 models > select #6/E:1 9 atoms, 8 bonds, 1 residue, 1 model selected > select up 103 atoms, 103 bonds, 14 residues, 1 model selected > select up 1904 atoms, 1947 bonds, 239 residues, 1 model selected > select down 103 atoms, 103 bonds, 14 residues, 1 model selected > select clear > show #!3 models > select #6/E TRP Expected a keyword > open > /home/sandip/hdd-2/server_data/virus_server/Modelling/post_proc_rna/outer_layer_RNA_crop_B-35_116R.mrc Opened outer_layer_RNA_crop_B-35_116R.mrc as #4, grid size 512,512,512, pixel 1.17, shown at level 0.00725, step 2, values float32 > volume #4 step 1 > volume #4 level 0.008443 > surface dust #4 size 11.7 > surface zone #4 nearAtoms #6 distance 7.02 > surface zone #4 nearAtoms #6 distance 27.23 > select #6:TRP 280 atoms, 300 bonds, 20 residues, 1 model selected > show sel atoms > color sel byhetero [Repeated 2 time(s)] > ui tool show "Color Actions" > color sel byelement > select clear > select #6:TYR 888 atoms, 890 bonds, 74 residues, 1 model selected > show sel atoms > color sel byelement > hide sel atoms > select #6:TRP 280 atoms, 300 bonds, 20 residues, 1 model selected > hide sel atoms > select #6:LYS 666 atoms, 592 bonds, 74 residues, 1 model selected > show sel atoms > volume #4 level 0.008856 > volume #4 level 0.009774 > hide sel atoms > select clear > select zone ref-spec #4 cutoff 6 other-spec #6 residue true Missing or invalid "near" argument: invalid objects specifier > select zone ref-spec #4 cutoff 6 other-spec #6 residues true Missing or invalid "near" argument: invalid objects specifier > select zone #4 cutoff 6 #6 residues true Missing or invalid "range" argument: Expected a number > select zone #4 6 #6 residues true Selected 267 atoms > show sel atoms > hide sel atoms > select zone #4 3 #6 residues true Selected 37 atoms > show sel atoms > color sel byelement > style sel stick Changed 37 atom styles > select clear > select zone #4 3 #6 residues false Selected 14 atoms > style sel ball Changed 14 atom styles > hide sel cartoons > select zone #4 3 #6 residues true Selected 37 atoms > style sel stick Changed 37 atom styles > style sel ball Changed 37 atom styles > show sel cartoons > hide #!4 models > show #!4 models > hide #6 models > show #6 models > select clear > select zone #4 3.5 #6 residues true Selected 46 atoms > show sel atoms > select up 550 atoms, 560 bonds, 73 residues, 1 model selected > select down 46 atoms, 5 residues, 1 model selected > select clear > select #6/E:TRP 14 atoms, 15 bonds, 1 residue, 1 model selected > show sel atoms > select zone #4 4 #6 residues true Selected 65 atoms > show sel atoms [Repeated 1 time(s)] > show #!1 models > hide #!4 models > surface zone #1 nearAtoms #6 distance 7.02 > surface zone #1 nearAtoms #6 distance 19.5 > volume #1 level 0.01067 > volume #1 level 0.008784 > volume #1 level 0.01009 > volume #1 level 0.01 > volume #1 level 0.009 > volume #1 level 0.0099 > volume #1 level 0.0095 > surface dust #1 size 11.7 > surface zone #1 nearAtoms #6 distance 19.5 > open > /home/sandip/hdd-2/server_data/virus_server/Modelling/jb134_3-44A_postprocess_masked.mrc Opened jb134_3-44A_postprocess_masked.mrc as #5, grid size 512,512,512, pixel 1.17, shown at level 0.0161, step 2, values float32 > volume #5 step 1 > surface zone #5 nearAtoms #6 distance 7.02 > transparency #5.1 50 > show #!1 models > hide #!1 models > show #!1 models > hide #!5 models > show #!5 models > hide #!5 models > show #!5 models > hide #!5 models > show #!5 models > hide #!5 models > show #!5 models > hide #!5 models > show #!5 models > hide #!5 models > show #!5 models > hide #!5 models > show #!5 models > hide #!5 models > show #!5 models > hide #6 models > show #6 models > hide #!5 models > show #!5 models > hide #!5 models > hide #!1 models > show #!1 models > hide #!1 models > show #!1 models > hide #!1 models > show #!5 models > hide #!5 models > show #!4 models > hide #!4 models > show #!3 models > hide #!3 models > show #2 models > hide #2 models > show #2 models > hide #2 models > show #2 models > hide #2 models > hide #6 models > show #6 models > show #!5 models > hide #!5 models > show #!4 models > hide #!4 models > show #!3 models > hide #!3 models > show #!3 models > hide #!3 models > show #2 models > hide #2 models > show #2 models > hide #2 models > show #2 models > hide #2 models > show #2 models > hide #2 models > show #2 models > hide #2 models > show #!1 models > hide #!1 models > show #!5 models > hide #!5 models > show #!5 models > hide #!5 models > ui tool show Segmentations > ui view fourup Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1580, in _surfaceChosen self._update_position_label_text() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 764, in _update_position_label_text dicom_data = self.view.drawing.parent.data.dicom_data ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'MRCGrid' object has no attribute 'dicom_data' AttributeError: 'MRCGrid' object has no attribute 'dicom_data' File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 764, in _update_position_label_text dicom_data = self.view.drawing.parent.data.dicom_data ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1580, in _surfaceChosen self._update_position_label_text() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 764, in _update_position_label_text dicom_data = self.view.drawing.parent.data.dicom_data ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'MRCGrid' object has no attribute 'dicom_data' AttributeError: 'MRCGrid' object has no attribute 'dicom_data' File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 764, in _update_position_label_text dicom_data = self.view.drawing.parent.data.dicom_data ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1580, in _surfaceChosen self._update_position_label_text() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 764, in _update_position_label_text dicom_data = self.view.drawing.parent.data.dicom_data ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'MRCGrid' object has no attribute 'dicom_data' AttributeError: 'MRCGrid' object has no attribute 'dicom_data' File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 764, in _update_position_label_text dicom_data = self.view.drawing.parent.data.dicom_data ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1072, in event self.enterEvent() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1096, in enterEvent self.resize3DSegmentationCursor() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1202, in resize3DSegmentationCursor psize = self.view.pixel_size() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/view.py", line 1084, in pixel_size return self.camera.view_width(p) / self.window_size[0] ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ZeroDivisionError: division by zero ZeroDivisionError: division by zero File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/view.py", line 1084, in pixel_size return self.camera.view_width(p) / self.window_size[0] ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ See log for complete Python traceback. > show #7 models > hide #7 models > show #7 models > hide #7 models > show #8 models > close #8 > close #9 > close #7 Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1358, in mouseMoveEvent self.moveSegmentationPuck(x, y, record_seg=False) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1283, in moveSegmentationPuck old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin return self.position.origin() ^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1358, in mouseMoveEvent self.moveSegmentationPuck(x, y, record_seg=False) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1283, in moveSegmentationPuck old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin return self.position.origin() ^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1358, in mouseMoveEvent self.moveSegmentationPuck(x, y, record_seg=False) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1283, in moveSegmentationPuck old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin return self.position.origin() ^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1358, in mouseMoveEvent self.moveSegmentationPuck(x, y, record_seg=False) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1283, in moveSegmentationPuck old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin return self.position.origin() ^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1358, in mouseMoveEvent self.moveSegmentationPuck(x, y, record_seg=False) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1283, in moveSegmentationPuck old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin return self.position.origin() ^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1358, in mouseMoveEvent self.moveSegmentationPuck(x, y, record_seg=False) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/orthoplanes.py", line 1283, in moveSegmentationPuck old_origin = self.segmentation_tool.segmentation_cursors[self.axis].origin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/graphics/cylinder.py", line 77, in origin return self.position.origin() ^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" RuntimeError: Tried to get the position of deleted drawing "sagittal segmentation cursor" File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 503, in _drawing_get_position raise RuntimeError('Tried to get the position of deleted drawing "%s"' % self.name) See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 671, in _on_sagittal_plane_viewer_enter_event self.make_puck_visible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 965, in make_puck_visible self.segmentation_cursors[axis].display = True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer enter": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/triggerset.py", line 149, in invoke return self._func(self._name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 680, in _on_sagittal_plane_viewer_leave_event self.make_puck_invisible(Axis.SAGITTAL) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/segmentations/ui/segmentations.py", line 969, in make_puck_invisible self.segmentation_cursors[axis].display = False ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 266, in __setattr__ super(Drawing, self).__setattr__(key, value) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/core/models.py", line 345, in _set_display Drawing.set_display(self, display) File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 392, in set_display dp = self.display_positions ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Error processing trigger "sagittal plane viewer leave": TypeError: object of type 'NoneType' has no len() File "/usr/lib/ucsf-chimerax/lib/python3.11/site- packages/chimerax/graphics/drawing.py", line 406, in get_display_positions dp = ones((len(self._positions),), bool) ^^^^^^^^^^^^^^^^^^^^ See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 570.169 OpenGL renderer: Quadro P1000/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Python: 3.11.4 Locale: en_IN.ISO8859-1 Qt version: PyQt6 6.7.1, Qt 6.7.1 Qt runtime version: 6.7.3 Qt platform: xcb XDG_SESSION_TYPE=x11 DESKTOP_SESSION=ubuntu XDG_SESSION_DESKTOP=ubuntu XDG_CURRENT_DESKTOP=ubuntu:GNOME DISPLAY=:1 Manufacturer: Gigabyte Technology Co., Ltd. Model: B365M DS3H OS: Ubuntu 22.04 Architecture: 64bit ELF Virtual Machine: none CPU: 16 Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz Cache Size: 16384 KB Memory: total used free shared buff/cache available Mem: 62Gi 40Gi 2.6Gi 793Mi 19Gi 20Gi Swap: 11Gi 0B 11Gi Graphics: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107GL [Quadro P1000] [10de:1cb1] (rev a1) Subsystem: NVIDIA Corporation GP107GL [Quadro P1000] [10de:11bc] Kernel driver in use: nvidia Installed Packages: alabaster: 1.0.0 anyio: 4.7.0 appdirs: 1.4.4 asttokens: 3.0.0 auditwheel: 6.1.0 autocommand: 2.2.2 babel: 2.16.0 backports.tarfile: 1.2.0 beautifulsoup4: 4.12.3 blockdiag: 3.0.0 blosc2: 3.0.0 build: 1.2.1 certifi: 2024.8.30 cftime: 1.6.4.post1 charset-normalizer: 3.4.0 ChimeraX-AddCharge: 1.5.18 ChimeraX-AddH: 2.2.6 ChimeraX-AlignmentAlgorithms: 2.0.2 ChimeraX-AlignmentHdrs: 3.5 ChimeraX-AlignmentMatrices: 2.1 ChimeraX-Alignments: 2.16.1 ChimeraX-AlphaFold: 1.0.1 ChimeraX-AltlocExplorer: 1.1.2 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.1 ChimeraX-Atomic: 1.58.8 ChimeraX-AtomicLibrary: 14.1.11 ChimeraX-AtomSearch: 2.0.1 ChimeraX-AxesPlanes: 2.4 ChimeraX-BasicActions: 1.1.2 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 3.0.0 ChimeraX-BondRot: 2.0.4 ChimeraX-BugReporter: 1.0.1 ChimeraX-BuildStructure: 2.13.1 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.4.0 ChimeraX-ButtonPanel: 1.0.1 ChimeraX-CageBuilder: 1.0.1 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.4 ChimeraX-ChangeChains: 1.1 ChimeraX-CheckWaters: 1.4 ChimeraX-ChemGroup: 2.0.1 ChimeraX-Clashes: 2.3 ChimeraX-Clipper: 0.24.0 ChimeraX-ColorActions: 1.0.5 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5.6 ChimeraX-CommandLine: 1.2.5 ChimeraX-ConnectStructure: 2.0.1 ChimeraX-Contacts: 1.0.1 ChimeraX-Core: 1.9 ChimeraX-CoreFormats: 1.2 ChimeraX-coulombic: 1.4.4 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0.1 ChimeraX-DataFormats: 1.2.3 ChimeraX-Dicom: 1.2.6 ChimeraX-DistMonitor: 1.4.2 ChimeraX-DockPrep: 1.1.3 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.4.1 ChimeraX-Hbonds: 2.5 ChimeraX-Help: 1.3 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.1 ChimeraX-ImageFormats: 1.2 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.3 ChimeraX-ISOLDE: 1.9 ChimeraX-ItemsInspection: 1.0.1 ChimeraX-IUPAC: 1.0 ChimeraX-KVFinder: 1.2.1 ChimeraX-Label: 1.1.14 ChimeraX-LinuxSupport: 1.0.1 ChimeraX-ListInfo: 1.2.2 ChimeraX-Log: 1.2 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.9.1 ChimeraX-Map: 1.3 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.6 ChimeraX-MCopy: 1.0 ChimeraX-MDcrds: 2.7.2 ChimeraX-MedicalToolbar: 1.1 ChimeraX-Meeting: 1.0.1 ChimeraX-MLP: 1.1.1 ChimeraX-mmCIF: 2.14.2 ChimeraX-MMTF: 2.2 ChimeraX-ModelArchive: 1.0 ChimeraX-Modeller: 1.5.18 ChimeraX-ModelPanel: 1.5 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-MutationScores: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nifti: 1.2 ChimeraX-NMRSTAR: 1.0.2 ChimeraX-NRRD: 1.2 ChimeraX-Nucleotides: 2.0.3 ChimeraX-OpenCommand: 1.14 ChimeraX-OrthoPick: 1.0.1 ChimeraX-PDB: 2.7.6 ChimeraX-PDBBio: 1.0.1 ChimeraX-PDBLibrary: 1.0.4 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0.1 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.1.2 ChimeraX-PubChem: 2.2 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1.2 ChimeraX-RemoteControl: 1.0 ChimeraX-RenderByAttr: 1.6.2 ChimeraX-RenumberResidues: 1.1 ChimeraX-ResidueFit: 1.0.1 ChimeraX-RestServer: 1.3.1 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-Segmentations: 3.5.6 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.14 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0.1 ChimeraX-Shortcuts: 1.2.0 ChimeraX-ShowSequences: 1.0.3 ChimeraX-SideView: 1.0.1 ChimeraX-SimilarStructures: 1.0.1 ChimeraX-Smiles: 2.1.2 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.18.1 ChimeraX-STL: 1.0.1 ChimeraX-Storm: 1.0 ChimeraX-StructMeasure: 1.2.1 ChimeraX-Struts: 1.0.1 ChimeraX-Surface: 1.0.1 ChimeraX-SwapAA: 2.0.1 ChimeraX-SwapRes: 2.5 ChimeraX-TapeMeasure: 1.0 ChimeraX-TaskManager: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.2.3 ChimeraX-ToolshedUtils: 1.2.4 ChimeraX-Topography: 1.0 ChimeraX-ToQuest: 1.0 ChimeraX-Tug: 1.0.1 ChimeraX-UI: 1.41 ChimeraX-Umap: 1.0 ChimeraX-uniprot: 2.3.1 ChimeraX-UnitCell: 1.0.1 ChimeraX-ViewDockX: 1.4.4 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.4 ChimeraX-Zone: 1.0.1 colorama: 0.4.6 comm: 0.2.2 contourpy: 1.3.1 cxservices: 1.2.3 cycler: 0.12.1 Cython: 3.0.10 debugpy: 1.8.9 decorator: 5.1.1 distro: 1.9.0 docutils: 0.21.2 executing: 2.1.0 filelock: 3.15.4 fonttools: 4.55.3 funcparserlib: 2.0.0a0 glfw: 2.8.0 grako: 3.16.5 h11: 0.14.0 h5py: 3.12.1 html2text: 2024.2.26 httpcore: 1.0.7 httpx: 0.28.1 idna: 3.10 ihm: 1.3 imagecodecs: 2024.6.1 imagesize: 1.4.1 importlib_metadata: 8.0.0 importlib_resources: 6.4.0 inflect: 7.3.1 ipykernel: 6.29.5 ipython: 8.26.0 ipywidgets: 8.1.5 jaraco.context: 5.3.0 jaraco.functools: 4.0.1 jaraco.text: 3.12.1 jedi: 0.19.1 Jinja2: 3.1.4 jupyter_client: 8.6.2 jupyter_core: 5.7.2 jupyterlab_widgets: 3.0.13 kiwisolver: 1.4.7 line_profiler: 4.1.3 lxml: 5.2.2 lz4: 4.3.3 MarkupSafe: 3.0.2 matplotlib: 3.9.2 matplotlib-inline: 0.1.7 more-itertools: 10.3.0 msgpack: 1.0.8 ndindex: 1.9.2 nest-asyncio: 1.6.0 netCDF4: 1.6.5 networkx: 3.3 nibabel: 5.2.0 nptyping: 2.5.0 numexpr: 2.10.2 numpy: 1.26.4 openvr: 1.26.701 ordered-set: 4.1.0 packaging: 23.2 packaging: 24.1 ParmEd: 4.2.2 parso: 0.8.4 pep517: 0.13.1 pexpect: 4.9.0 pillow: 10.4.0 pip: 24.2 pkginfo: 1.11.1 platformdirs: 4.3.6 platformdirs: 4.2.2 prompt_toolkit: 3.0.48 psutil: 6.0.0 ptyprocess: 0.7.0 pure_eval: 0.2.3 py-cpuinfo: 9.0.0 pycollada: 0.8 pydicom: 2.4.4 pyelftools: 0.31 Pygments: 2.18.0 pynmrstar: 3.3.4 pynrrd: 1.0.0 PyOpenGL: 3.1.7 PyOpenGL-accelerate: 3.1.7 pyopenxr: 1.0.3401 pyparsing: 3.2.0 pyproject_hooks: 1.2.0 PyQt6-commercial: 6.7.1 PyQt6-Qt6: 6.7.3 PyQt6-WebEngine-commercial: 6.7.0 PyQt6-WebEngine-Qt6: 6.7.3 PyQt6-WebEngineSubwheel-Qt6: 6.7.3 PyQt6_sip: 13.8.0 python-dateutil: 2.9.0.post0 pytz: 2024.2 pyzmq: 26.2.0 qtconsole: 5.5.2 QtPy: 2.4.2 qtshim: 1.0 RandomWords: 0.4.0 requests: 2.32.3 scipy: 1.14.0 setuptools: 72.1.0 sfftk-rw: 0.8.1 six: 1.16.0 sniffio: 1.3.1 snowballstemmer: 2.2.0 sortedcontainers: 2.4.0 soupsieve: 2.6 Sphinx: 8.0.2 sphinx-autodoc-typehints: 2.2.3 sphinxcontrib-applehelp: 2.0.0 sphinxcontrib-blockdiag: 3.0.0 sphinxcontrib-devhelp: 2.0.0 sphinxcontrib-htmlhelp: 2.1.0 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 2.0.0 sphinxcontrib-serializinghtml: 2.0.0 stack-data: 0.6.3 superqt: 0.6.3 tables: 3.10.1 tcia_utils: 1.5.1 tifffile: 2024.7.24 tinyarray: 1.2.4 tomli: 2.0.1 tornado: 6.4.2 traitlets: 5.14.3 typeguard: 4.3.0 typing_extensions: 4.12.2 typing_extensions: 4.12.2 tzdata: 2024.2 urllib3: 2.2.3 wcwidth: 0.2.13 webcolors: 24.6.0 wheel: 0.43.0 wheel: 0.43.0 wheel-filename: 1.4.1 widgetsnbextension: 4.0.13 zipp: 3.19.2
Change History (2)
comment:1 by , 2 months ago
Component: | Unassigned → DICOM |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Segmentations tool: AttributeError: 'MRCGrid' object has no attribute 'dicom_data' |
comment:2 by , 2 months ago
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Use a daily build