Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#4242 closed defect (duplicate)

'SaveModelOptionWidget' object has no attribute '_name'

Reported by: carla.chiodi@… Owned by: Eric Pettersen
Priority: normal Milestone:
Component: Input/Output Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-19.6.0-x86_64-i386-64bit
ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC)
Description
When I create a mask and try to save the MRC file, I got this error.

Log:
UCSF ChimeraX version: 1.0 (2020-06-04)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open /Users/chiodicg/OneDrive/Sgo-PP2A/eBIC-fr11/csparc/topaz-
> picking/2model-refinement/pp2A-fit.cxs

Log from Fri Feb 12 14:24:24 2021UCSF ChimeraX version: 1.0 (2020-06-04)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open /Users/chiodicg/OneDrive/Sgo-PP2A/eBIC-fr11/csparc/topaz-
> picking/1model-refinement/2npp-fit.cxs

Some installed bundles are out of date. Please update the following bundles:

  * AddH to version 2.1.3 (currently 1.0)
  * HKCage to version 1.3 (currently 1.0)
  * HKCage to version 1.2 (currently 1.0)
  * HKCage to version 1.1 (currently 1.0)
  * UI to version 1.2.1 (currently 1.0)
  * UI to version 1.2 (currently 1.0)

  
Log from Fri Feb 12 11:58:12 2021UCSF ChimeraX version: 1.0 (2020-06-04)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open /Users/chiodicg/Downloads/cryosparc_P3_J148_005_volume_map_sharp.mrc

Opened cryosparc_P3_J148_005_volume_map_sharp.mrc, grid size 256,256,256,
pixel 1.06, shown at level 0.215, step 1, values float32  

> volume #1 level 0.1248

> open /Users/chiodicg/Desktop/2npp-edit.pdb

2npp-edit.pdb title:  
Structure of the protein phosphatase 2A holoenzyme [more info...]  
  
Chain information for 2npp-edit.pdb #2  
---  
Chain | Description  
A | protein phosphatase 2A  
B | serine/threonine-protein phosphatase 2A 56 kda regulatory subunit γ
isoform  
C | serine/threonine protein phosphatase; PP2A-α  
  
Non-standard residues in 2npp-edit.pdb #2  
---  
MN — manganese (II) ion  
  

> select #2

10164 atoms, 10380 bonds, 8 pseudobonds, 2 models selected  

> ui mousemode right "translate selected models"

> ui mousemode right "rotate selected models"

> ui tool show "Fit in Map"

Fit molecule 2npp-edit.pdb (#2) to map
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) using 10164 atoms  
average map value = 0.2089, steps = 396  
shifted from previous position = 11.5  
rotated from previous position = 33.8 degrees  
atoms outside contour = 3697, contour level = 0.12478  
  
Position of 2npp-edit.pdb (#2) relative to
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) coordinates:  
Matrix rotation and translation  
0.63715052 -0.46605988 -0.61386270 164.76489799  
0.29333020 0.88315424 -0.36605461 32.61807875  
0.71273881 0.05316741 0.69941162 176.25214030  
Axis 0.26448987 -0.83696141 0.47910408  
Axis point -67.78943468 0.00000000 265.07946120  
Rotation angle (degrees) 52.42075027  
Shift along axis 100.72169164  
  

> ~select #2

Nothing selected  

> hide #!2 models

> show #!2 models

> volume #1 style mesh

> volume #1 level 0.1119

> volume #1 level 0.1402

Fit molecule 2npp-edit.pdb (#2) to map
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) using 10164 atoms  
average map value = 0.2089, steps = 48  
shifted from previous position = 0.0269  
rotated from previous position = 0.0575 degrees  
atoms outside contour = 4112, contour level = 0.14023  
  
Position of 2npp-edit.pdb (#2) relative to
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) coordinates:  
Matrix rotation and translation  
0.63734645 -0.46658706 -0.61325853 164.83110746  
0.29413735 0.88289112 -0.36604166 32.64148277  
0.71223081 0.05291312 0.69994819 176.28677949  
Axis 0.26438153 -0.83645040 0.48005534  
Axis point -67.72470929 0.00000000 265.32838702  
Rotation angle (degrees) 52.40378102  
Shift along axis 100.90272809  
  

> open /Users/chiodicg/Downloads/cryosparc_P3_J150_map_sharp.mrc

Opened cryosparc_P3_J150_map_sharp.mrc, grid size 256,256,256, pixel 1.06,
shown at level 0.248, step 1, values float32  

> volume #3 level 0.3421

> hide #!1 models

> volume #3 level 0.2929

> volume #3 level 0.2641

> close #3

> show #!1 models

> volume #1 level 0.1634

> open /Users/chiodicg/OneDrive/Sgo-PP2A/eBIC-fr11/csparc/onlycsparc/local-
> res/whole-mask.mrc

Opened whole-mask.mrc, grid size 256,256,256, pixel 1.06, shown at level 0.07,
step 1, values float32  

> hide #!2 models

> hide #!1 models

> select #3

2 models selected  

> ~select #3

Nothing selected  

> volume #3 level 0.03569

> show #!2 models

> show #!1 models

> select #3

2 models selected  

> hide #!2 models

> fitmap #3 inMap #1

Fit map whole-mask.mrc in map cryosparc_P3_J148_005_volume_map_sharp.mrc using
386857 points  
correlation = 0.7096, correlation about mean = 9.311e-09, overlap = 4245  
steps = 220, shift = 2.72, angle = 20.4 degrees  
  
Position of whole-mask.mrc (#3) relative to
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) coordinates:  
Matrix rotation and translation  
0.76290607 0.62478450 -0.16618862 -31.20524141  
0.30889498 -0.57807590 -0.75525634 277.00894264  
-0.56794209 0.52485481 -0.63401041 225.31183807  
Axis 0.92872040 0.29147207 -0.22917779  
Axis point 0.00000000 94.92039736 168.39515994  
Rotation angle (degrees) 136.43476160  
Shift along axis 0.12295755  
  

> volume #3 level 0.05316

> volume #3 level 0.05

> hide #!1 models

> ~select #3

Nothing selected  

> ui tool show "Marker Placement"

> ui mousemode right "mark surface"

> marker #4 position 99.69,139.1,132.4 color yellow radius 1

> marker #4 position 159.2,140.2,133.7 color yellow radius 1

> getcrd sel

Atom #4/M:2@M 159.159 140.240 133.725  

> close #3

> close #4

> show #!1 models

> show #!2 models

> ui tool show "Color Actions"

> set bgColor white

> select /A

4535 atoms, 4609 bonds, 1 model selected  

> color sel blue

> select /C

2499 atoms, 2559 bonds, 8 pseudobonds, 2 models selected  

> color (#!2 & sel) forest green

> select /B

3130 atoms, 3212 bonds, 1 model selected  

> color sel hot pink

> select #2

10164 atoms, 10380 bonds, 8 pseudobonds, 2 models selected  

> ~select #2

Nothing selected  

> save /Users/chiodicg/Desktop/image4.png supersample 3

> movie record

> turn y 2 180

> wait 180

> movie encode /Users/chiodicg/Desktop/movie2.mp4

Movie saved to /Users/chiodicg/Desktop/movie2.mp4  
  

> save /Users/chiodicg/OneDrive/Sgo-PP2A/eBIC-fr11/csparc/topaz-
> picking/1model-refinement/2npp-fit.cxs

opened ChimeraX session  

> volume #1 level 0.2535

> volume #1 level 0.3307

> volume #1 level 0.2844

> open /Users/chiodicg/Desktop/3fga-Sgo-PP2A.pdb

3fga-Sgo-PP2A.pdb title:  
Structural basis of PP2A and sgo interaction [more info...]  
  
Chain information for 3fga-Sgo-PP2A.pdb #3  
---  
Chain | Description  
A | serine/threonine-protein phosphatase 2A 65 kda regulatory subunit A α
isoform  
B | serine/threonine-protein phosphatase 2A 56 kda regulatory subunit γ
isoform  
C | serine/threonine-protein phosphatase 2A catalytic subunit α isoform  
D | shugoshin-like 1  
E | microcystin-Lr  
  
Non-standard residues in 3fga-Sgo-PP2A.pdb #3  
---  
1ZN —
(2S,3S,4E,6E,8S,9S)-3-amino-9-methoxy-2,6,8-trimethyl-10-phenyldeca-4,6-dienoic
acid  
ACB — 3-methyl-β-D-aspartic acid ((3S)-3-methyl-D-aspartic acid; D-methyl
aspartic acid)  
DAL — D-alanine  
DAM — N-methyl-α-β-dehydroalanine  
FGA — γ-D-glutamic acid (D-glutamic acid)  
MN — manganese (II) ion  
  

> select #3

10810 atoms, 10942 bonds, 2 pseudobonds, 2 models selected  

> ui mousemode right "translate selected models"

> ui mousemode right "rotate selected models"

> ui tool show "Fit in Map"

Fit molecule 3fga-Sgo-PP2A.pdb (#3) to map
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) using 10810 atoms  
average map value = 0.1725, steps = 764  
shifted from previous position = 89.2  
rotated from previous position = 117 degrees  
atoms outside contour = 8168, contour level = 0.28439  
  
Position of 3fga-Sgo-PP2A.pdb (#3) relative to
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) coordinates:  
Matrix rotation and translation  
-0.06548146 -0.94649527 -0.31600456 90.21494963  
0.28673816 -0.32117578 0.90256708 165.95390925  
-0.95576849 -0.03150916 0.29242737 147.35127218  
Axis -0.55795226 0.38215053 0.73664798  
Axis point 57.03636662 102.80807406 0.00000000  
Rotation angle (degrees) 123.16930947  
Shift along axis 121.62975609  
  

> volume #1 level 0.2213

Fit molecule 3fga-Sgo-PP2A.pdb (#3) to map
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) using 10810 atoms  
average map value = 0.1982, steps = 300  
shifted from previous position = 18.7  
rotated from previous position = 43.9 degrees  
atoms outside contour = 6638, contour level = 0.22131  
  
Position of 3fga-Sgo-PP2A.pdb (#3) relative to
cryosparc_P3_J148_005_volume_map_sharp.mrc (#1) coordinates:  
Matrix rotation and translation  
0.37940855 -0.59609264 -0.70761763 94.50844976  
0.68308905 0.69631289 -0.22031272 171.72769037  
0.62405007 -0.39977733 0.67137142 170.15498682  
Axis -0.09673479 -0.71779389 0.68950295  
Axis point -150.55168281 0.00000000 263.53257278  
Rotation angle (degrees) 68.06549813  
Shift along axis -15.08497728  
  

> hide #!2 models

> ~select #3

Nothing selected  

> volume #1 level 0.2431

> open /Users/chiodicg/Downloads/cryosparc_P3_J151_004_volume_map_sharp.mrc

Opened cryosparc_P3_J151_004_volume_map_sharp.mrc, grid size 256,256,256,
pixel 1.06, shown at level 0.205, step 1, values float32  

> hide #!1 models

> hide #!3 models

> volume #4 level 0.1839

> show #!3 models

> select #3

10810 atoms, 10942 bonds, 2 pseudobonds, 2 models selected  
Fit molecule 3fga-Sgo-PP2A.pdb (#3) to map
cryosparc_P3_J151_004_volume_map_sharp.mrc (#4) using 10810 atoms  
average map value = 0.2531, steps = 208  
shifted from previous position = 25.4  
rotated from previous position = 26 degrees  
atoms outside contour = 2487, contour level = 0.18385  
  
Position of 3fga-Sgo-PP2A.pdb (#3) relative to
cryosparc_P3_J151_004_volume_map_sharp.mrc (#4) coordinates:  
Matrix rotation and translation  
0.26850270 0.80591606 0.52764154 186.24551470  
0.96196747 -0.25290679 -0.10323149 136.94151335  
0.05024821 0.53529194 -0.84317119 112.19470622  
Axis 0.78598670 0.58764455 0.19209058  
Axis point 0.00000000 -9.85827759 32.11868897  
Rotation angle (degrees) 156.03413823  
Shift along axis 248.41097727  
  

> volume #4 style mesh

> ~select #3

Nothing selected  

> show #!2 models

Fit molecule 2npp-edit.pdb (#2) to map
cryosparc_P3_J151_004_volume_map_sharp.mrc (#4) using 10164 atoms  
average map value = 0.1609, steps = 156  
shifted from previous position = 16.1  
rotated from previous position = 27.6 degrees  
atoms outside contour = 6070, contour level = 0.18385  
  
Position of 2npp-edit.pdb (#2) relative to
cryosparc_P3_J151_004_volume_map_sharp.mrc (#4) coordinates:  
Matrix rotation and translation  
0.64129263 -0.28226823 -0.71349030 152.05584952  
0.46429190 0.88307157 0.06795316 47.56723410  
0.61088198 -0.37484563 0.69736214 233.92608623  
Axis -0.27963784 -0.83637221 0.47147026  
Axis point -200.40538425 0.00000000 324.83738247  
Rotation angle (degrees) 52.34805781  
Shift along axis 27.98471024  
  

> close #1

> select #2

10164 atoms, 10380 bonds, 8 pseudobonds, 2 models selected  
Fit molecule 2npp-edit.pdb (#2) to map
cryosparc_P3_J151_004_volume_map_sharp.mrc (#4) using 10164 atoms  
average map value = 0.2584, steps = 244  
shifted from previous position = 30.2  
rotated from previous position = 45.3 degrees  
atoms outside contour = 2133, contour level = 0.18385  
  
Position of 2npp-edit.pdb (#2) relative to
cryosparc_P3_J151_004_volume_map_sharp.mrc (#4) coordinates:  
Matrix rotation and translation  
0.24553702 0.95405017 0.17175521 42.49478122  
0.96938247 -0.24220521 -0.04042593 173.84722396  
0.00303165 0.17642255 -0.98430986 70.95058639  
Axis 0.78801397 0.61313101 0.05571666  
Axis point 0.00000000 67.63170736 37.72466944  
Rotation angle (degrees) 172.09148361  
Shift along axis 144.03073502  
  

> hide #!3 models

> hide #!2 models

> show #!2 models

> ~select #2

Nothing selected  

> volume #4 level 0.2138

> save /Users/chiodicg/OneDrive/Sgo-PP2A/eBIC-fr11/csparc/topaz-
> picking/2model-refinement/pp2A-fit.cxs

opened ChimeraX session  

> open /Users/chiodicg/Downloads/cryosparc_P3_J158_map_sharp.mrc

Opened cryosparc_P3_J158_map_sharp.mrc, grid size 256,256,256, pixel 1.06,
shown at level 0.207, step 1, values float32  

> open /Users/chiodicg/Downloads/cryosparc_P3_J157_map_sharp.mrc

Opened cryosparc_P3_J157_map_sharp.mrc, grid size 256,256,256, pixel 1.06,
shown at level 0.207, step 1, values float32  

> hide #!5 models

> volume #1 level 0.3296

> volume #1 level 0.2539

> volume #1 level 0.2665

> hide #!4 models

> show #!5 models

> hide #!1 models

> volume #5 level 0.2287

> volume #5 level 0.2377

> volume #1 level 0.2503

> volume #5 level 0.25

> show #!4 models

> hide #!4 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

> close #5

> show #!4 models

> volume #1

> volume #4 style surface

> hide #!4 models

> show #!4 models

> hide #!4 models

> volume #1 level 0.2287

> show #!4 models

> hide #!4 models

> show #!4 models

> hide #!4 models

> volume #1 style mesh

> volume #1 level 0.24

> save /Users/chiodicg/Desktop/image1.png supersample 3

> movie record

> turn y 2 180

> wait 180

> movie encode /Users/chiodicg/Desktop/movie1.mp4

Movie saved to /Users/chiodicg/Desktop/movie1.mp4  
  

> volume #1 level 0.2616

> open /Users/chiodicg/OneDrive/Sgo-PP2A/eBIC-fr11/Sgo1-model.pdb

Chain information for Sgo1-model.pdb #5  
---  
Chain | Description  
A | No description available  
  

> select #5

1239 atoms, 1252 bonds, 1 model selected  

> ui mousemode right "translate selected models"

> ui mousemode right "rotate selected models"

> ui mousemode right "translate selected models"

> ui tool show "Fit in Map"

Fit molecule Sgo1-model.pdb (#5) to map cryosparc_P3_J158_map_sharp.mrc (#1)
using 1239 atoms  
average map value = 0.1862, steps = 328  
shifted from previous position = 12.5  
rotated from previous position = 80.3 degrees  
atoms outside contour = 932, contour level = 0.26161  
  
Position of Sgo1-model.pdb (#5) relative to cryosparc_P3_J158_map_sharp.mrc
(#1) coordinates:  
Matrix rotation and translation  
-0.98347960 0.10392053 -0.14821742 122.20545978  
0.12067852 -0.23389802 -0.96474267 116.48475592  
-0.13492433 -0.96669139 0.21749295 150.34628505  
Axis -0.09072819 -0.61889676 0.78021484  
Axis point 69.37079872 118.30383237 0.00000000  
Rotation angle (degrees) 179.38466918  
Shift along axis 34.12288420  
  

> ui mousemode right "rotate selected models"

> ui mousemode right "translate selected models"

> ui mousemode right "rotate selected models"

> ui mousemode right "translate selected models"

Fit molecule Sgo1-model.pdb (#5) to map cryosparc_P3_J158_map_sharp.mrc (#1)
using 1239 atoms  
average map value = 0.2825, steps = 204  
shifted from previous position = 8.96  
rotated from previous position = 58.3 degrees  
atoms outside contour = 470, contour level = 0.26161  
  
Position of Sgo1-model.pdb (#5) relative to cryosparc_P3_J158_map_sharp.mrc
(#1) coordinates:  
Matrix rotation and translation  
-0.89983206 -0.43193898 0.06108187 136.50880860  
0.16378043 -0.20472724 0.96501955 147.95602766  
-0.40432443 0.87835954 0.25496328 162.72012221  
Axis -0.11388892 0.61163877 0.78289675  
Axis point 77.03552448 30.55696914 0.00000000  
Rotation angle (degrees) 157.63791572  
Shift along axis 202.34185733  
  

> ui mousemode right "rotate selected models"

> ui mousemode right "translate selected models"

Fit molecule Sgo1-model.pdb (#5) to map cryosparc_P3_J158_map_sharp.mrc (#1)
using 1239 atoms  
average map value = 0.2707, steps = 472  
shifted from previous position = 5.09  
rotated from previous position = 59.8 degrees  
atoms outside contour = 558, contour level = 0.26161  
  
Position of Sgo1-model.pdb (#5) relative to cryosparc_P3_J158_map_sharp.mrc
(#1) coordinates:  
Matrix rotation and translation  
-0.82743785 0.55728907 0.06910498 138.37350445  
0.18355394 0.38470549 -0.90460468 147.87933866  
-0.53071137 -0.73581966 -0.42061249 166.73904698  
Axis 0.23229463 0.82551231 -0.51436236  
Axis point 71.38548942 0.00000000 115.48878434  
Rotation angle (degrees) 158.69703426  
Shift along axis 68.45534682  
  

> ui mousemode right "rotate selected models"

Fit molecule Sgo1-model.pdb (#5) to map cryosparc_P3_J158_map_sharp.mrc (#1)
using 1239 atoms  
average map value = 0.2825, steps = 212  
shifted from previous position = 12.6  
rotated from previous position = 49.3 degrees  
atoms outside contour = 470, contour level = 0.26161  
  
Position of Sgo1-model.pdb (#5) relative to cryosparc_P3_J158_map_sharp.mrc
(#1) coordinates:  
Matrix rotation and translation  
-0.89981974 -0.43193213 0.06131123 136.51080111  
0.16385007 -0.20434876 0.96508795 147.95734352  
-0.40432362 0.87845103 0.25464916 162.72065121  
Axis -0.11383069 0.61178931 0.78278759  
Axis point 77.03564214 30.54001016 0.00000000  
Rotation angle (degrees) 157.63214318  
Shift along axis 202.35530940  
  

> volume #1 level 0.2508

> volume #1 level 0.2436

> volume #1 level 0.25

> volume #1 level 0.23

Fit molecule Sgo1-model.pdb (#5) to map cryosparc_P3_J158_map_sharp.mrc (#1)
using 1239 atoms  
average map value = 0.2825, steps = 64  
shifted from previous position = 0.019  
rotated from previous position = 0.0402 degrees  
atoms outside contour = 343, contour level = 0.23  
  
Position of Sgo1-model.pdb (#5) relative to cryosparc_P3_J158_map_sharp.mrc
(#1) coordinates:  
Matrix rotation and translation  
-0.89995592 -0.43173823 0.06067490 136.50704930  
0.16331261 -0.20479482 0.96508449 147.93888341  
-0.40423796 0.87844248 0.25481461 162.71706305  
Axis -0.11398920 0.61165528 0.78286926  
Axis point 77.04913458 30.52460447 0.00000000  
Rotation angle (degrees) 157.66354007  
Shift along axis 202.31345703  
  

> ~select #5

Nothing selected  

> volume #1 level 0.24

> vop threshold #1 minimum 0.23 set 0

> vop threshold #6 maximum 0.22 set 1

> volume #6 level 0.236

> volume #7 level 0.07564

> volume #7 level 0.22

> ui tool show "Map Eraser"

> volume erase #7 center 93.517,135.19,195.51 radius 23.559

> volume erase #7 center 82.057,122.47,176.53 radius 23.559

> volume erase #7 center 71.073,135.16,175.24 radius 23.559

> volume erase #7 center 60.345,125.19,140.51 radius 23.559

> volume erase #7 center 67.7,160.9,160.04 radius 23.559

> volume erase #7 center 67.7,160.9,160.04 radius 23.559

> volume erase #7 center 71.228,141.32,118.21 radius 23.559

> volume erase #7 center 85.546,96.506,95.578 radius 23.559

> volume erase #7 center 105.88,90.93,183.23 radius 23.559

> volume erase #7 center 102.62,117.75,174.84 radius 23.559

> volume erase #7 center 106.41,167.95,197.97 radius 23.559

> volume erase #7 center 116.8,111.01,200.91 radius 23.559

> volume erase #7 center 134.14,64.196,137.71 radius 23.559

> volume erase #7 center 109.52,99.86,98.048 radius 13.075

> volume erase #7 center 121.74,95.971,113.08 radius 5.8897

> select #7

2 models selected  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/gui.py", line 1541, in <lambda>  
action.triggered.connect(lambda arg, cb = callback: cb())  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 102, in <lambda>  
lambda *args, ses=session: show_save_file_dialog(ses), tool_tip="Save output
file",  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 113, in show_save_file_dialog  
_dlg.display(session, **kw)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 47, in display  
self._current_option)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/manager.py", line 91, in
save_args_string_from_widget  
provider_info.format_name, self).save_args_string_from_widget(widget)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map/__init__.py", line 188, in save_args_string_from_widget  
return widget.options_string()  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/options.py", line 35, in options_string  
raise UserError("No %s to save" % self._name.lower())  
AttributeError: 'SaveModelOptionWidget' object has no attribute '_name'  
  
AttributeError: 'SaveModelOptionWidget' object has no attribute '_name'  
  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/options.py", line 35, in options_string  
raise UserError("No %s to save" % self._name.lower())  
  
See log for complete Python traceback.  
  

> hide #5 models

> hide #!2 models

Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/gui.py", line 1541, in <lambda>  
action.triggered.connect(lambda arg, cb = callback: cb())  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 102, in <lambda>  
lambda *args, ses=session: show_save_file_dialog(ses), tool_tip="Save output
file",  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 113, in show_save_file_dialog  
_dlg.display(session, **kw)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/dialog.py", line 47, in display  
self._current_option)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/manager.py", line 91, in
save_args_string_from_widget  
provider_info.format_name, self).save_args_string_from_widget(widget)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map/__init__.py", line 188, in save_args_string_from_widget  
return widget.options_string()  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/options.py", line 35, in options_string  
raise UserError("No %s to save" % self._name.lower())  
AttributeError: 'SaveModelOptionWidget' object has no attribute '_name'  
  
AttributeError: 'SaveModelOptionWidget' object has no attribute '_name'  
  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/save_command/options.py", line 35, in options_string  
raise UserError("No %s to save" % self._name.lower())  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 INTEL-14.7.12
OpenGL renderer: Intel Iris OpenGL Engine
OpenGL vendor: Intel Inc.Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro11,1
      Processor Name: Dual-Core Intel Core i7
      Processor Speed: 3 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 4 MB
      Hyper-Threading Technology: Enabled
      Memory: 8 GB
      Boot ROM Version: 430.0.0.0.0
      SMC Version (system): 2.16f68

Software:

    System Software Overview:

      System Version: macOS 10.15.7 (19H524)
      Kernel Version: Darwin 19.6.0
      Time since boot: 5:18

Graphics/Displays:

    Intel Iris:

      Chipset Model: Intel Iris
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x0a2e
      Revision ID: 0x0009
      Metal: Supported, feature set macOS GPUFamily1 v4
      Displays:
        Color LCD:
          Display Type: Built-In Retina LCD
          Resolution: 2560 x 1600 Retina
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: No
          Connection Type: Internal
        DEL 1908FPBLK:
          Resolution: 1280 x 1024 (SXGA - Super eXtended Graphics Array)
          UI Looks like: 1280 x 1024 @ 60 Hz
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Display Serial Number: D310J959AB1L
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No
          Connection Type: Analog VGA or Analog Over DVI-I
          Adapter Firmware Version: 0.00

PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.8

Change History (3)

comment:1 by Eric Pettersen, 5 years ago

Component: UnassignedInput/Output
Owner: set to Eric Pettersen
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submission'SaveModelOptionWidget' object has no attribute '_name'

comment:2 by Eric Pettersen, 5 years ago

Resolution: duplicate
Status: acceptedclosed

Hi Carla,

Thanks for reporting this error. It is fixed in the 1.1 release, so if you upgrade to that then it won't be a problem. Alternatively, you could use the "save" command directly instead of the dialog in order to work around the problem.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

comment:3 by Eric Pettersen, 5 years ago

Actually the problem only occurs the *second* time you use the dialog, which is why you ran into it after forgetting to select the map the first time...

Note: See TracTickets for help on using tickets.