Opened 5 years ago

Closed 5 years ago

#4075 closed defect (fixed)

Error saving tool position of stacked tool

Reported by: Tony Schaefer Owned by: Eric Pettersen
Priority: normal Milestone:
Component: UI Version:
Keywords: Cc: Tom Goddard
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Windows-10-10.0.19041
ChimeraX Version: 1.2.dev202012150231 (2020-12-15 02:31:30 UTC)
Description
cannot save position of a docked tool (right click -> save tool position)

Log:
> cd C:\Users\normn/Desktop

Current working directory is: C:\Users\normn\Desktop  
UCSF ChimeraX version: 1.2.dev202012150231 (2020-12-15)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open C:\Users\normn\Desktop\cf1-freq.log format log

Summary of feedback from opening C:\Users\normn\Desktop\cf1-freq.log  
---  
note | C:\Users\normn\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\AaronTools\atoms.py:208: UserWarning: Connectivity not found for
element: Zn  
warn("Connectivity not found for element: " + self.element)  
  
Opened cf1-freq.log as a Gaussian output file  

> close #1

> open smiles:c=c format smiles fromDatabase smiles

Translated SMILES to 3D structure via NCI web service (SMILES: c=c)  

> close

> open smiles:C=C

Translated SMILES to 3D structure via NCI web service (SMILES: C=C)  

> open smiles:c=c

Translated SMILES to 3D structure via NCI web service (SMILES: c=c)  

> close

> open C:\Users\normn\Desktop\cf4-freq.log format log

Opened cf4-freq.log as a Gaussian output file  

> ui tool show "File Info"

Illegal ui 'tool_positions' attribute value ({'toolbars': {}, 'windows':
{'Build QM Input': (1, None, (345, 171, 461, 472)), 'Job Queue': (1, 2, None),
'Model Series': (1, None, (-5, 649, 192, 25)), 'Bond Editor': {'version': 3,
'placement': None, 'geom_info': (849, 284, 364, 190), 'tab_info': []}, 'Log':
{'version': 3, 'placement': 2, 'geom_info': None, 'tab_info': []}, 'Model
Panel': {'version': 3, 'placement': 2, 'geom_info': None, 'tab_info': []},
'Fuse Ring': {'version': 3, 'placement': None, 'geom_info': (836, 278, 338,
215), 'tab_info': []}, 'File Info': {'version': 3, 'placement':
PySide2.QtCore.Qt.DockWidgetArea.RightDockWidgetArea, 'geom_info': None,
'tab_info': ['Log']}}}), leaving attribute unchanged  
Illegal ui 'tool_positions' attribute value ({'toolbars': {}, 'windows':
{'Build QM Input': (1, None, (345, 171, 461, 472)), 'Job Queue': (1, 2, None),
'Model Series': (1, None, (-5, 649, 192, 25)), 'Bond Editor': {'version': 3,
'placement': None, 'geom_info': (849, 284, 364, 190), 'tab_info': []}, 'Log':
{'version': 3, 'placement':
PySide2.QtCore.Qt.DockWidgetArea.RightDockWidgetArea, 'geom_info': None,
'tab_info': ['File Info']}, 'Model Panel': {'version': 3, 'placement': 2,
'geom_info': None, 'tab_info': []}, 'Fuse Ring': {'version': 3, 'placement':
None, 'geom_info': (836, 278, 338, 215), 'tab_info': []}, 'File Info':
{'version': 3, 'placement': None, 'geom_info': (445, 248, 274, 308),
'tab_info': []}}}), leaving attribute unchanged  
Illegal ui 'tool_positions' attribute value ({'toolbars': {}, 'windows':
{'Build QM Input': (1, None, (345, 171, 461, 472)), 'Job Queue': (1, 2, None),
'Model Series': (1, None, (-5, 649, 192, 25)), 'Bond Editor': {'version': 3,
'placement': None, 'geom_info': (849, 284, 364, 190), 'tab_info': []}, 'Log':
{'version': 3, 'placement':
PySide2.QtCore.Qt.DockWidgetArea.RightDockWidgetArea, 'geom_info': None,
'tab_info': ['File Info']}, 'Model Panel': {'version': 3, 'placement': 2,
'geom_info': None, 'tab_info': []}, 'Fuse Ring': {'version': 3, 'placement':
None, 'geom_info': (836, 278, 338, 215), 'tab_info': []}, 'File Info':
{'version': 3, 'placement': None, 'geom_info': (445, 248, 274, 308),
'tab_info': []}}}), leaving attribute unchanged  

> ui autostart true "File Info"

> ui autostart false "File Info"




OpenGL version: 3.3.0 NVIDIA 452.41
OpenGL renderer: GeForce 940M/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Hewlett-Packard
Model: HP Pavilion Notebook 
OS: Microsoft Windows 10 Home (Build 19041)
Memory: 8,508,424,192
MaxProcessMemory: 137,438,953,344
CPU: 4 Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
OSLanguage: en-US
Locale: ('en_US', 'cp1252')
PySide2 version: 5.15.2
Qt version: 5.15.2
Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    Babel: 2.9.0
    backcall: 0.2.0
    blockdiag: 2.0.1
    certifi: 2020.12.5
    cftime: 1.3.0
    chardet: 3.0.4
    ChimeraX-AddH: 2.1.3
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.1
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.9.6
    ChimeraX-AtomicLibrary: 1.1
    ChimeraX-AtomSearch: 2.0
    ChimeraX-AtomSearchLibrary: 1.0
    ChimeraX-AxesPlanes: 2.0
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 1.1
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.2
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.1
    ChimeraX-ButtonPanel: 1.0
    ChimeraX-CageBuilder: 1.0
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.1
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.1
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-CommandLine: 1.1.3
    ChimeraX-ConnectStructure: 2.0
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.2.dev202012150231
    ChimeraX-CoreFormats: 1.0
    ChimeraX-coulombic: 1.0.1
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-DataFormats: 1.0.1
    ChimeraX-Dicom: 1.0
    ChimeraX-DistMonitor: 1.1
    ChimeraX-DistUI: 1.0
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0
    ChimeraX-FunctionKey: 1.0
    ChimeraX-Geometry: 1.1
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.0
    ChimeraX-Hbonds: 2.1
    ChimeraX-Help: 1.0
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.0
    ChimeraX-ImageFormats: 1.1
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0
    ChimeraX-Label: 1.0
    ChimeraX-ListInfo: 1.1
    ChimeraX-Log: 1.1.1
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Map: 1.0.2
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.0
    ChimeraX-Markers: 1.0
    ChimeraX-Mask: 1.0
    ChimeraX-MatchMaker: 1.1
    ChimeraX-MDcrds: 2.1
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.0
    ChimeraX-mmCIF: 2.2
    ChimeraX-MMTF: 2.0
    ChimeraX-Modeller: 1.0
    ChimeraX-ModelPanel: 1.0
    ChimeraX-ModelSeries: 1.0
    ChimeraX-Mol2: 2.0
    ChimeraX-Morph: 1.0
    ChimeraX-MouseModes: 1.0
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0
    ChimeraX-OpenCommand: 1.3.1
    ChimeraX-PDB: 2.2
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.0.1
    ChimeraX-PubChem: 2.0.1
    ChimeraX-Read-Pbonds: 1.0
    ChimeraX-Registration: 1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-ResidueFit: 1.0
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.2.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SEQCROW: 0.24a0
    ChimeraX-SeqView: 2.2.1
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0
    ChimeraX-Shortcuts: 1.0
    ChimeraX-ShowAttr: 1.0
    ChimeraX-ShowSequences: 1.0
    ChimeraX-SideView: 1.0
    ChimeraX-Smiles: 2.0.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.2.2
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-Struts: 1.0
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.0
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.0
    ChimeraX-ToolshedUtils: 1.1
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.3.1
    ChimeraX-uniprot: 2.0
    ChimeraX-ViewDockX: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0
    ChimeraX-WebServices: 1.0
    ChimeraX-Zone: 1.0
    colorama: 0.4.3
    comtypes: 1.1.7
    cxservices: 1.0
    cycler: 0.10.0
    Cython: 0.29.21
    decorator: 4.4.2
    distlib: 0.3.1
    docutils: 0.16
    filelock: 3.0.12
    funcparserlib: 0.3.6
    grako: 3.16.5
    h5py: 2.10.0
    html2text: 2020.1.16
    idna: 2.10
    ihm: 0.17
    imagecodecs: 2020.5.30
    imagecodecs-lite: 2020.1.31
    imagesize: 1.2.0
    ipykernel: 5.3.4
    ipython: 7.18.1
    ipython-genutils: 0.2.0
    jedi: 0.17.2
    Jinja2: 2.11.2
    jupyter-client: 6.1.7
    jupyter-core: 4.7.0
    kiwisolver: 1.3.1
    line-profiler: 2.1.2
    lxml: 4.5.2
    lz4: 3.1.0
    MarkupSafe: 1.1.1
    matplotlib: 3.3.2
    msgpack: 1.0.0
    netCDF4: 1.5.4
    networkx: 2.5
    numexpr: 2.7.1
    numpy: 1.19.2
    numpydoc: 1.1.0
    openvr: 1.14.1501
    packaging: 20.8
    parso: 0.7.1
    pickleshare: 0.7.5
    Pillow: 7.2.0
    pip: 20.3.1
    pkginfo: 1.5.0.1
    prompt-toolkit: 3.0.8
    psutil: 5.7.2
    pycollada: 0.7.1
    pydicom: 2.0.0
    Pygments: 2.7.1
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 2.4.7
    PySide2: 5.15.2
    python-dateutil: 2.8.1
    pytz: 2020.4
    pywin32: 228
    pyzmq: 20.0.0
    qtconsole: 4.7.7
    QtPy: 1.9.0
    RandomWords: 0.3.0
    requests: 2.24.0
    scipy: 1.5.2
    Send2Trash: 1.5.0
    setuptools: 50.3.2
    sfftk-rw: 0.6.7.dev1
    shiboken2: 5.15.2
    six: 1.15.0
    snowballstemmer: 2.0.0
    sortedcontainers: 2.2.2
    Sphinx: 3.2.1
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 2.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 1.0.3
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.4
    suds-jurko: 0.6
    tables: 3.6.1
    tifffile: 2020.9.3
    tinyarray: 1.2.3
    tornado: 6.1
    traitlets: 5.0.5
    urllib3: 1.25.11
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.36.0
    wheel-filename: 1.2.0
    WMI: 1.5.1

Change History (3)

in reply to:  1 ; comment:1 by Tony Schaefer, 5 years ago

It looks like it only becomes an issue if you try to stack docked tools. I opened the shell and put it on top of the log on the side panel, then tried to save the position:

cd C:\Users\normn/Desktop<cxcmd:cd%20C:\Users\normn/Desktop>
Current working directory is: C:\Users\normn\Desktop
UCSF ChimeraX version: 1.2.dev202012150231 (2020-12-15)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX<cxcmd:help%20help:credits.html>
ui tool show Shell<cxcmd:ui%20tool%20show%20Shell>
Illegal ui 'tool_positions' attribute value ({'toolbars': {}, 'windows': {'Build QM Input': (1, None, (345, 171, 461, 472)), 'Job Queue': (1, 2, None), 'Model Series': (1, None, (-5, 649, 192, 25)), 'Bond Editor': {'version': 3, 'placement': None, 'geom_info': (849, 284, 364, 190), 'tab_info': []}, 'Log': {'version': 3, 'placement': 2, 'geom_info': None, 'tab_info': []}, 'Model Panel': {'version': 3, 'placement': 2, 'geom_info': None, 'tab_info': []}, 'Fuse Ring': {'version': 3, 'placement': None, 'geom_info': (836, 278, 338, 215), 'tab_info': []}, 'File Info': {'version': 3, 'placement': None, 'geom_info': (445, 248, 274, 308), 'tab_info': []}, 'Shell': {'version': 3, 'placement': PySide2.QtCore.Qt.DockWidgetArea.RightDockWidgetArea, 'geom_info': None, 'tab_info': ['Log']}}}), leaving attribute unchanged

any time I tried to save a tool position after this (docked or not), I'd get an error. I also tried undocking the shell and saving its position, but I still got an error. If I restart ChimeraX and save a tool position before stacking tools, it's fine.
________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Saturday, December 19, 2020 1:01 AM
To: Anthony James Schaefer <tony.schaefer@uga.edu>
Subject: [ChimeraX] #4075: ChimeraX bug report submission

[EXTERNAL SENDER - PROCEED CAUTIOUSLY]


#4075: ChimeraX bug report submission
---------------------------+-----------------------------
 Reporter:  Tony Schaefer  |                Type:  defect
   Status:  new            |            Priority:  normal
Component:  Unassigned     |          Blocked By:
 Blocking:                 |  Notify when closed:
---------------------------+-----------------------------
 {{{
 The following bug report has been submitted:
 Platform:        Windows-10-10.0.19041
 ChimeraX Version: 1.2.dev202012150231 (2020-12-15 02:31:30 UTC)
 Description
 cannot save position of a docked tool (right click -> save tool position)

 Log:
 > cd C:\Users\normn/Desktop

 Current working directory is: C:\Users\normn\Desktop
 UCSF ChimeraX version: 1.2.dev202012150231 (2020-12-15)
 © 2016-2020 Regents of the University of California. All rights reserved.
 How to cite UCSF ChimeraX

 > open C:\Users\normn\Desktop\cf1-freq.log format log

 Summary of feedback from opening C:\Users\normn\Desktop\cf1-freq.log
 ---
 note | C:\Users\normn\AppData\Local\UCSF\ChimeraX\1.2\site-
 packages\AaronTools\atoms.py:208: UserWarning: Connectivity not found for
 element: Zn
 warn("Connectivity not found for element: " + self.element)

 Opened cf1-freq.log as a Gaussian output file

 > close #1

 > open smiles:c=c format smiles fromDatabase smiles

 Translated SMILES to 3D structure via NCI web service (SMILES: c=c)

 > close

 > open smiles:C=C

 Translated SMILES to 3D structure via NCI web service (SMILES: C=C)

 > open smiles:c=c

 Translated SMILES to 3D structure via NCI web service (SMILES: c=c)

 > close

 > open C:\Users\normn\Desktop\cf4-freq.log format log

 Opened cf4-freq.log as a Gaussian output file

 > ui tool show "File Info"

 Illegal ui 'tool_positions' attribute value ({'toolbars': {}, 'windows':
 {'Build QM Input': (1, None, (345, 171, 461, 472)), 'Job Queue': (1, 2,
 None),
 'Model Series': (1, None, (-5, 649, 192, 25)), 'Bond Editor': {'version':
 3,
 'placement': None, 'geom_info': (849, 284, 364, 190), 'tab_info': []},
 'Log':
 {'version': 3, 'placement': 2, 'geom_info': None, 'tab_info': []}, 'Model
 Panel': {'version': 3, 'placement': 2, 'geom_info': None, 'tab_info': []},
 'Fuse Ring': {'version': 3, 'placement': None, 'geom_info': (836, 278,
 338,
 215), 'tab_info': []}, 'File Info': {'version': 3, 'placement':
 PySide2.QtCore.Qt.DockWidgetArea.RightDockWidgetArea, 'geom_info': None,
 'tab_info': ['Log']}}}), leaving attribute unchanged
 Illegal ui 'tool_positions' attribute value ({'toolbars': {}, 'windows':
 {'Build QM Input': (1, None, (345, 171, 461, 472)), 'Job Queue': (1, 2,
 None),
 'Model Series': (1, None, (-5, 649, 192, 25)), 'Bond Editor': {'version':
 3,
 'placement': None, 'geom_info': (849, 284, 364, 190), 'tab_info': []},
 'Log':
 {'version': 3, 'placement':
 PySide2.QtCore.Qt.DockWidgetArea.RightDockWidgetArea, 'geom_info': None,
 'tab_info': ['File Info']}, 'Model Panel': {'version': 3, 'placement': 2,
 'geom_info': None, 'tab_info': []}, 'Fuse Ring': {'version': 3,
 'placement':
 None, 'geom_info': (836, 278, 338, 215), 'tab_info': []}, 'File Info':
 {'version': 3, 'placement': None, 'geom_info': (445, 248, 274, 308),
 'tab_info': []}}}), leaving attribute unchanged
 Illegal ui 'tool_positions' attribute value ({'toolbars': {}, 'windows':
 {'Build QM Input': (1, None, (345, 171, 461, 472)), 'Job Queue': (1, 2,
 None),
 'Model Series': (1, None, (-5, 649, 192, 25)), 'Bond Editor': {'version':
 3,
 'placement': None, 'geom_info': (849, 284, 364, 190), 'tab_info': []},
 'Log':
 {'version': 3, 'placement':
 PySide2.QtCore.Qt.DockWidgetArea.RightDockWidgetArea, 'geom_info': None,
 'tab_info': ['File Info']}, 'Model Panel': {'version': 3, 'placement': 2,
 'geom_info': None, 'tab_info': []}, 'Fuse Ring': {'version': 3,
 'placement':
 None, 'geom_info': (836, 278, 338, 215), 'tab_info': []}, 'File Info':
 {'version': 3, 'placement': None, 'geom_info': (445, 248, 274, 308),
 'tab_info': []}}}), leaving attribute unchanged

 > ui autostart true "File Info"

 > ui autostart false "File Info"




 OpenGL version: 3.3.0 NVIDIA 452.41
 OpenGL renderer: GeForce 940M/PCIe/SSE2
 OpenGL vendor: NVIDIA Corporation
 Manufacturer: Hewlett-Packard
 Model: HP Pavilion Notebook
 OS: Microsoft Windows 10 Home (Build 19041)
 Memory: 8,508,424,192
 MaxProcessMemory: 137,438,953,344
 CPU: 4 Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
 OSLanguage: en-US
 Locale: ('en_US', 'cp1252')
 PySide2 version: 5.15.2
 Qt version: 5.15.2
 Installed Packages:
     alabaster: 0.7.12
     appdirs: 1.4.4
     Babel: 2.9.0
     backcall: 0.2.0
     blockdiag: 2.0.1
     certifi: 2020.12.5
     cftime: 1.3.0
     chardet: 3.0.4
     ChimeraX-AddH: 2.1.3
     ChimeraX-AlignmentAlgorithms: 2.0
     ChimeraX-AlignmentHdrs: 3.2
     ChimeraX-AlignmentMatrices: 2.0
     ChimeraX-Alignments: 2.1
     ChimeraX-Arrays: 1.0
     ChimeraX-Atomic: 1.9.6
     ChimeraX-AtomicLibrary: 1.1
     ChimeraX-AtomSearch: 2.0
     ChimeraX-AtomSearchLibrary: 1.0
     ChimeraX-AxesPlanes: 2.0
     ChimeraX-BasicActions: 1.1
     ChimeraX-BILD: 1.0
     ChimeraX-BlastProtein: 1.1
     ChimeraX-BondRot: 2.0
     ChimeraX-BugReporter: 1.0
     ChimeraX-BuildStructure: 2.2
     ChimeraX-Bumps: 1.0
     ChimeraX-BundleBuilder: 1.1
     ChimeraX-ButtonPanel: 1.0
     ChimeraX-CageBuilder: 1.0
     ChimeraX-CellPack: 1.0
     ChimeraX-Centroids: 1.1
     ChimeraX-ChemGroup: 2.0
     ChimeraX-Clashes: 2.1
     ChimeraX-ColorActions: 1.0
     ChimeraX-ColorGlobe: 1.0
     ChimeraX-CommandLine: 1.1.3
     ChimeraX-ConnectStructure: 2.0
     ChimeraX-Contacts: 1.0
     ChimeraX-Core: 1.2.dev202012150231
     ChimeraX-CoreFormats: 1.0
     ChimeraX-coulombic: 1.0.1
     ChimeraX-Crosslinks: 1.0
     ChimeraX-Crystal: 1.0
     ChimeraX-DataFormats: 1.0.1
     ChimeraX-Dicom: 1.0
     ChimeraX-DistMonitor: 1.1
     ChimeraX-DistUI: 1.0
     ChimeraX-Dssp: 2.0
     ChimeraX-EMDB-SFF: 1.0
     ChimeraX-ExperimentalCommands: 1.0
     ChimeraX-FileHistory: 1.0
     ChimeraX-FunctionKey: 1.0
     ChimeraX-Geometry: 1.1
     ChimeraX-gltf: 1.0
     ChimeraX-Graphics: 1.0
     ChimeraX-Hbonds: 2.1
     ChimeraX-Help: 1.0
     ChimeraX-HKCage: 1.3
     ChimeraX-IHM: 1.0
     ChimeraX-ImageFormats: 1.1
     ChimeraX-IMOD: 1.0
     ChimeraX-IO: 1.0
     ChimeraX-Label: 1.0
     ChimeraX-ListInfo: 1.1
     ChimeraX-Log: 1.1.1
     ChimeraX-LookingGlass: 1.1
     ChimeraX-Map: 1.0.2
     ChimeraX-MapData: 2.0
     ChimeraX-MapEraser: 1.0
     ChimeraX-MapFilter: 2.0
     ChimeraX-MapFit: 2.0
     ChimeraX-MapSeries: 2.0
     ChimeraX-Markers: 1.0
     ChimeraX-Mask: 1.0
     ChimeraX-MatchMaker: 1.1
     ChimeraX-MDcrds: 2.1
     ChimeraX-MedicalToolbar: 1.0.1
     ChimeraX-Meeting: 1.0
     ChimeraX-MLP: 1.0
     ChimeraX-mmCIF: 2.2
     ChimeraX-MMTF: 2.0
     ChimeraX-Modeller: 1.0
     ChimeraX-ModelPanel: 1.0
     ChimeraX-ModelSeries: 1.0
     ChimeraX-Mol2: 2.0
     ChimeraX-Morph: 1.0
     ChimeraX-MouseModes: 1.0
     ChimeraX-Movie: 1.0
     ChimeraX-Neuron: 1.0
     ChimeraX-Nucleotides: 2.0
     ChimeraX-OpenCommand: 1.3.1
     ChimeraX-PDB: 2.2
     ChimeraX-PDBBio: 1.0
     ChimeraX-PDBLibrary: 1.0
     ChimeraX-PickBlobs: 1.0
     ChimeraX-Positions: 1.0
     ChimeraX-PresetMgr: 1.0.1
     ChimeraX-PubChem: 2.0.1
     ChimeraX-Read-Pbonds: 1.0
     ChimeraX-Registration: 1.1
     ChimeraX-RemoteControl: 1.0
     ChimeraX-ResidueFit: 1.0
     ChimeraX-RestServer: 1.1
     ChimeraX-RNALayout: 1.0
     ChimeraX-RotamerLibMgr: 2.0
     ChimeraX-RotamerLibsDunbrack: 2.0
     ChimeraX-RotamerLibsDynameomics: 2.0
     ChimeraX-RotamerLibsRichardson: 2.0
     ChimeraX-SaveCommand: 1.2.1
     ChimeraX-SchemeMgr: 1.0
     ChimeraX-SDF: 2.0
     ChimeraX-Segger: 1.0
     ChimeraX-Segment: 1.0
     ChimeraX-SEQCROW: 0.24a0
     ChimeraX-SeqView: 2.2.1
     ChimeraX-Shape: 1.0.1
     ChimeraX-Shell: 1.0
     ChimeraX-Shortcuts: 1.0
     ChimeraX-ShowAttr: 1.0
     ChimeraX-ShowSequences: 1.0
     ChimeraX-SideView: 1.0
     ChimeraX-Smiles: 2.0.1
     ChimeraX-SmoothLines: 1.0
     ChimeraX-SpaceNavigator: 1.0
     ChimeraX-StdCommands: 1.2.2
     ChimeraX-STL: 1.0
     ChimeraX-Storm: 1.0
     ChimeraX-Struts: 1.0
     ChimeraX-Surface: 1.0
     ChimeraX-SwapAA: 2.0
     ChimeraX-SwapRes: 2.0
     ChimeraX-TapeMeasure: 1.0
     ChimeraX-Test: 1.0
     ChimeraX-Toolbar: 1.0
     ChimeraX-ToolshedUtils: 1.1
     ChimeraX-Tug: 1.0
     ChimeraX-UI: 1.3.1
     ChimeraX-uniprot: 2.0
     ChimeraX-ViewDockX: 1.0
     ChimeraX-Vive: 1.1
     ChimeraX-VolumeMenu: 1.0
     ChimeraX-VTK: 1.0
     ChimeraX-WavefrontOBJ: 1.0
     ChimeraX-WebCam: 1.0
     ChimeraX-WebServices: 1.0
     ChimeraX-Zone: 1.0
     colorama: 0.4.3
     comtypes: 1.1.7
     cxservices: 1.0
     cycler: 0.10.0
     Cython: 0.29.21
     decorator: 4.4.2
     distlib: 0.3.1
     docutils: 0.16
     filelock: 3.0.12
     funcparserlib: 0.3.6
     grako: 3.16.5
     h5py: 2.10.0
     html2text: 2020.1.16
     idna: 2.10
     ihm: 0.17
     imagecodecs: 2020.5.30
     imagecodecs-lite: 2020.1.31
     imagesize: 1.2.0
     ipykernel: 5.3.4
     ipython: 7.18.1
     ipython-genutils: 0.2.0
     jedi: 0.17.2
     Jinja2: 2.11.2
     jupyter-client: 6.1.7
     jupyter-core: 4.7.0
     kiwisolver: 1.3.1
     line-profiler: 2.1.2
     lxml: 4.5.2
     lz4: 3.1.0
     MarkupSafe: 1.1.1
     matplotlib: 3.3.2
     msgpack: 1.0.0
     netCDF4: 1.5.4
     networkx: 2.5
     numexpr: 2.7.1
     numpy: 1.19.2
     numpydoc: 1.1.0
     openvr: 1.14.1501
     packaging: 20.8
     parso: 0.7.1
     pickleshare: 0.7.5
     Pillow: 7.2.0
     pip: 20.3.1
     pkginfo: 1.5.0.1
     prompt-toolkit: 3.0.8
     psutil: 5.7.2
     pycollada: 0.7.1
     pydicom: 2.0.0
     Pygments: 2.7.1
     PyOpenGL: 3.1.5
     PyOpenGL-accelerate: 3.1.5
     pyparsing: 2.4.7
     PySide2: 5.15.2
     python-dateutil: 2.8.1
     pytz: 2020.4
     pywin32: 228
     pyzmq: 20.0.0
     qtconsole: 4.7.7
     QtPy: 1.9.0
     RandomWords: 0.3.0
     requests: 2.24.0
     scipy: 1.5.2
     Send2Trash: 1.5.0
     setuptools: 50.3.2
     sfftk-rw: 0.6.7.dev1
     shiboken2: 5.15.2
     six: 1.15.0
     snowballstemmer: 2.0.0
     sortedcontainers: 2.2.2
     Sphinx: 3.2.1
     sphinxcontrib-applehelp: 1.0.2
     sphinxcontrib-blockdiag: 2.0.0
     sphinxcontrib-devhelp: 1.0.2
     sphinxcontrib-htmlhelp: 1.0.3
     sphinxcontrib-jsmath: 1.0.1
     sphinxcontrib-qthelp: 1.0.3
     sphinxcontrib-serializinghtml: 1.1.4
     suds-jurko: 0.6
     tables: 3.6.1
     tifffile: 2020.9.3
     tinyarray: 1.2.3
     tornado: 6.1
     traitlets: 5.0.5
     urllib3: 1.25.11
     wcwidth: 0.2.5
     webcolors: 1.11.1
     wheel: 0.36.0
     wheel-filename: 1.2.0
     WMI: 1.5.1

 }}}

--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/4075>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker

comment:2 by Eric Pettersen, 5 years ago

Cc: Tom Goddard added
Component: UnassignedUI
Owner: set to Eric Pettersen
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionError saving tool position of stacked tool

Hi Tony,
Thanks for reporting the problem. This works in the 1.1 release but seems to be broken in the daily build, possibly as a result of the switch to PySide2. I will look into it soonish.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

comment:3 by Eric Pettersen, 5 years ago

Resolution: fixed
Status: acceptedclosed

Fixed. PyQt returned an int for which side the tool was on, whereas PySide returns a class instance that can be cast to int. In order to save the value in settings, that cast needs to be made.

Note: See TracTickets for help on using tickets.