Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#5780 closed defect (can't reproduce)

Error in newer-versions dialog

Reported by: lihao9x@… Owned by: Greg Couch
Priority: high Milestone:
Component: Tool Shed Version:
Keywords: Cc: chimera-programmers
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        macOS-10.16-x86_64-i386-64bit
ChimeraX Version: 1.3rc202112010754 (2021-12-01 07:54:47 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 1.3rc202112010754 (2021-12-01)  
© 2016-2021 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.3-rc2021.12.01.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/ui/gui.py", line 676, in customEvent  
func(*args, **kw)  
File
"/Applications/ChimeraX-1.3-rc2021.12.01.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/__init__.py", line 1622, in on_finish  
d = NewerDialog(self.session.ui.main_window)  
File
"/Applications/ChimeraX-1.3-rc2021.12.01.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/__init__.py", line 1563, in __init__  
for row, (version, link) in enumerate(reversed(versions)):  
ValueError: not enough values to unpack (expected 2, got 1)  
  
ValueError: not enough values to unpack (expected 2, got 1)  
  
File
"/Applications/ChimeraX-1.3-rc2021.12.01.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/__init__.py", line 1563, in __init__  
for row, (version, link) in enumerate(reversed(versions)):  
  
See log for complete Python traceback.  
  

> open /Users/haoli/fsdownload/relion_locres_filtered.mrc

Opened relion_locres_filtered.mrc as #1, grid size 256,256,256, pixel 1.24,
shown at level 0.0414, step 1, values float32  
Updating list of available bundles failed: [Errno 60] Operation timed out  




OpenGL version: 4.1 Metal - 76.1
OpenGL renderer: Apple M1 Max
OpenGL vendor: AppleHardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro18,4
      Processor Name: Unknown
      Processor Speed: 2.4 GHz
      Number of Processors: 1
      Total Number of Cores: 10
      L2 Cache: 20 MB
      Memory: 32 GB

Software:

    System Software Overview:

      System Version: macOS 12.0.1 (21A559)
      Kernel Version: Darwin 21.1.0
      Time since boot: 2 days 5:13

Graphics/Displays:

    Apple G13X:

      Chipset Model: Apple G13X
      Type: GPU
      Bus: Built-In
      Total Number of Cores: 32
      Vendor: Apple (0x106b)
      Metal Family: Supported, Metal GPUFamily Apple 7
      Displays:
        Color LCD:
          Display Type: Built-in Liquid Retina XDR Display
          Resolution: 3024 x 1964 Retina
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: No
          Connection Type: Internal

Locale: (None, 'UTF-8')
PyQt5 5.15.2, Qt 5.15.2
Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    appnope: 0.1.2
    Babel: 2.9.1
    backcall: 0.2.0
    blockdiag: 2.0.1
    certifi: 2021.5.30
    cftime: 1.5.1.1
    charset-normalizer: 2.0.8
    ChimeraX-AddCharge: 1.2.2
    ChimeraX-AddH: 2.1.11
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.2.3
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.31
    ChimeraX-AtomicLibrary: 4.2
    ChimeraX-AtomSearch: 2.0
    ChimeraX-AtomSearchLibrary: 1.0
    ChimeraX-AxesPlanes: 2.0
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.0
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.6.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.1
    ChimeraX-ButtonPanel: 1.0
    ChimeraX-CageBuilder: 1.0
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.2
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.2.2
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5
    ChimeraX-CommandLine: 1.1.5
    ChimeraX-ConnectStructure: 2.0
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.3rc202112010754
    ChimeraX-CoreFormats: 1.1
    ChimeraX-coulombic: 1.3.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0
    ChimeraX-DataFormats: 1.2.2
    ChimeraX-Dicom: 1.0
    ChimeraX-DistMonitor: 1.1.5
    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.1
    ChimeraX-Hbonds: 2.1.2
    ChimeraX-Help: 1.2
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0
    ChimeraX-Label: 1.1
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.4
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.8.1
    ChimeraX-Map: 1.1
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1
    ChimeraX-Markers: 1.0
    ChimeraX-Mask: 1.0
    ChimeraX-MatchMaker: 2.0.4
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.1
    ChimeraX-mmCIF: 2.4
    ChimeraX-MMTF: 2.1
    ChimeraX-Modeller: 1.2.6
    ChimeraX-ModelPanel: 1.2.1
    ChimeraX-ModelSeries: 1.0
    ChimeraX-Mol2: 2.0
    ChimeraX-Morph: 1.0
    ChimeraX-MouseModes: 1.1
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0.2
    ChimeraX-OpenCommand: 1.7
    ChimeraX-PDB: 2.6.5
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.0.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-ResidueFit: 1.0
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0.1
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.4.6
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0
    ChimeraX-Shortcuts: 1.1
    ChimeraX-ShowAttr: 1.0
    ChimeraX-ShowSequences: 1.0
    ChimeraX-SideView: 1.0
    ChimeraX-Smiles: 2.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.6.1
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-Struts: 1.0
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1
    ChimeraX-ToolshedUtils: 1.2
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.13.7
    ChimeraX-uniprot: 2.2
    ChimeraX-UnitCell: 1.0
    ChimeraX-ViewDockX: 1.0.1
    ChimeraX-VIPERdb: 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.4
    cxservices: 1.1
    cycler: 0.11.0
    Cython: 0.29.24
    decorator: 5.1.0
    docutils: 0.17.1
    filelock: 3.0.12
    funcparserlib: 0.3.6
    grako: 3.16.5
    h5py: 3.6.0
    html2text: 2020.1.16
    idna: 3.3
    ihm: 0.21
    imagecodecs: 2021.4.28
    imagesize: 1.3.0
    ipykernel: 5.5.5
    ipython: 7.23.1
    ipython-genutils: 0.2.0
    jedi: 0.18.0
    Jinja2: 3.0.1
    jupyter-client: 6.1.12
    jupyter-core: 4.9.1
    kiwisolver: 1.3.2
    lxml: 4.6.3
    lz4: 3.1.3
    MarkupSafe: 2.0.1
    matplotlib: 3.4.3
    matplotlib-inline: 0.1.3
    msgpack: 1.0.2
    netCDF4: 1.5.7
    networkx: 2.6.3
    numexpr: 2.7.3
    numpy: 1.21.2
    openvr: 1.16.801
    packaging: 21.0
    ParmEd: 3.2.0
    parso: 0.8.3
    pexpect: 4.8.0
    pickleshare: 0.7.5
    Pillow: 8.3.2
    pip: 21.2.4
    pkginfo: 1.7.1
    prompt-toolkit: 3.0.23
    psutil: 5.8.0
    ptyprocess: 0.7.0
    pycollada: 0.7.1
    pydicom: 2.1.2
    Pygments: 2.10.0
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.6
    PyQt5-commercial: 5.15.2
    PyQt5-sip: 12.8.1
    PyQtWebEngine-commercial: 5.15.2
    python-dateutil: 2.8.2
    pytz: 2021.3
    pyzmq: 22.3.0
    qtconsole: 5.1.1
    QtPy: 1.11.2
    RandomWords: 0.3.0
    requests: 2.26.0
    scipy: 1.7.1
    setuptools: 57.5.0
    sfftk-rw: 0.7.1
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    Sphinx: 4.2.0
    sphinx-autodoc-typehints: 1.12.0
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 2.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 2.0.0
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.5
    suds-jurko: 0.6
    tifffile: 2021.4.8
    tinyarray: 1.2.3
    tornado: 6.1
    traitlets: 5.1.1
    urllib3: 1.26.7
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.37.0
    wheel-filename: 1.3.0

Attachments (1)

截屏2021-12-21 11.48.29.png (1.3 MB ) - added by lihao9x@… 4 years ago.
Added by email2trac

Download all attachments as: .zip

Change History (8)

comment:1 by pett, 4 years ago

Cc: chimera-programmers added
Component: UnassignedTool Shed
Owner: set to Greg Couch
Platform: all
Priority: normalhigh
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionError in newer-versions dialog

Is this going to require a 1.3.1 release?

comment:2 by Zach Pearson, 4 years ago

No. When I open ChimeraX on my Mac it works OK, I think this might be a quirk caused by not having a proper M1 release.

We could return results for Intel Macs regardless of platform since we've got Rosetta 2 for now.

comment:3 by Greg Couch, 4 years ago

When checking for a newer release, it self identifies as "macosx" -- there's no Intel vs. M1. So the M1-ness is a red herring.

This points to a possible bug in the back end.

And it wouldn't hurt to upgrade to the actual 1.3 release.

comment:4 by Greg Couch, 4 years ago

Resolution: can't reproduce
Status: assignedclosed

I see the request logged at 2021/12/13 10:20:21 PST. Using the exact same request URL, I get well formed data.

Can you try reproducing this for me? It shouldn't try again for a week. So to force it: (1) run the Shell tool in Tools / General / Shell. Then type in:

from chimerax.core.toolshed import NewerVersionQuery
NewerVersionQuery(session)

And that should bring up the dialog about there being a newer version of ChimeraX or it should give the traceback you got in this bug. If you get the dialog, then this is some weird transient error. If the latter, then we can dig into this further, or you can just update your ChimeraX to the 1.3 production release.

comment:5 by Greg Couch, 4 years ago

When you type the lines into the ChimeraX shell, leave out the curly braces -- they are wiki formatting markup.

in reply to:  6 ; comment:6 by lihao9x@…, 4 years ago

Sorry for the late reply, here is a screenshot of the result after the command was entered.


> -----原始邮件-----
&gt; 发件人: ChimeraX <chimerax-bugs-admin@cgl.ucsf.edu>
&gt; 发送时间: 2021-12-15 15:26:26 (星期三)
&gt; 收件人: undisclosed-recipients: ;
&gt; 抄送: chimera-programmers@cgl.ucsf.edu, gregc@cgl.ucsf.edu, lihao9x@iccas.ac.cn
&gt; 主题: Re: [ChimeraX] #5780: Error in newer-versions dialog
&gt; 
&gt; #5780: Error in newer-versions dialog
&gt; --------------------------------------+------------------------
&gt;           Reporter:  lihao9x@…        |      Owner:  Greg Couch
&gt;               Type:  defect           |     Status:  closed
&gt;           Priority:  high             |  Milestone:
&gt;          Component:  Tool Shed        |    Version:
&gt;         Resolution:  can't reproduce  |   Keywords:
&gt;         Blocked By:                   |   Blocking:
&gt; Notify when closed:                   |   Platform:  all
&gt;            Project:  ChimeraX         |
&gt; --------------------------------------+------------------------
&gt; Changes (by Greg Couch):
&gt; 
&gt;  * status:  assigned =&gt; closed
&gt;  * resolution:   =&gt; can't reproduce
&gt; 
&gt; 
&gt; Comment:
&gt; 
&gt;  I see the request logged at 2021/12/13 10:20:21 PST.  Using the exact same
&gt;  request URL, I get well formed data.
&gt; 
&gt;  Can you try reproducing this for me?  It shouldn't try again for a week.
&gt;  So to force it: (1) run the Shell tool in Tools / General / Shell.  Then
&gt;  type in:
&gt;  {{{
&gt;  from chimerax.core.toolshed import NewerVersionQuery
&gt;  NewerVersionQuery(session)
&gt;  }}}
&gt;  And that should bring up the dialog about there being a newer version of
&gt;  ChimeraX or it should give the traceback you got in this bug.  If you get
&gt;  the dialog, then this is some weird transient error.  If the latter, then
&gt;  we can dig into this further, or you can just update your ChimeraX to the
&gt;  1.3 production release.
&gt; 
&gt; --
&gt; Ticket URL: <https: www.rbvi.ucsf.edu="" trac="" chimerax="" ticket="" 5780#comment:4="">
&gt; ChimeraX <https: www.rbvi.ucsf.edu="" chimerax=""></https:>
&gt; ChimeraX Issue Tracker
</https:></chimerax-bugs-admin@cgl.ucsf.edu>

截屏2021-12-21 11.48.29.png

by lihao9x@…, 4 years ago

Added by email2trac

comment:7 by Greg Couch, 4 years ago

That's the right dialog. I have no idea why it failed before. Thank you for checking.

Note: See TracTickets for help on using tickets.