Opened 4 years ago

Closed 4 years ago

#5022 closed defect (duplicate)

Open DICOM: 'MainWindow' object has no attribute 'folder_open_cb'

Reported by: g.ysuda@… Owned by: pett
Priority: normal Milestone:
Component: Input/Output Version:
Keywords: Cc: Tom Goddard
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
AttributeError: 'MainWindow' object has no attribute 'folder_open_cb'

File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/chimerax/medical_toolbar/actions.py", line 22, in open_dicom
session.ui.main_window.folder_open_cb(session)

See log for complete Python traceback.


Log:
UCSF 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/ysuda5/IGIss_pulmo/tas/DICOM format dicom

Opened template for modeling 1021, grid size 512,512,193, pixel 0.625, shown
at step 1, values int16  

> volume #1.1.1.1 region 0,0,0,511,511,192 step 2

> volume #1.1.1.1 region 0,0,0,511,511,192 step 2

> volume #1.1.1.1 level 1.687e+04

> turn x -45

> turn x -45

> turn x -45

> turn x -45

> turn x -45

> turn x -45

> turn x -45

> turn x -45

> view

> view orient

> turn x -45

> turn x -45

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

> volume #1.1.1.1 level 1.515e+04

> volume #1.1.1.1 level 1.693e+04

> volume #1.1.1.1 level 1.711e+04

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

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/toolbar/tool.py", line 202, in callback  
bundle_info.run_provider(session, name, session.toolbar,
display_name=display_name)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/toolshed/info.py", line 363, in run_provider  
return api._api_caller.run_provider(api, session, name, mgr, **kw)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/toolshed/__init__.py", line 1607, in run_provider  
return cls._get_func(api, "run_provider")(session, name, mgr, **kw)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/medical_toolbar/__init__.py", line 22, in run_provider  
actions.run_provider(session, name)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/medical_toolbar/actions.py", line 17, in run_provider  
open_dicom(session)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/medical_toolbar/actions.py", line 22, in open_dicom  
session.ui.main_window.folder_open_cb(session)  
AttributeError: 'MainWindow' object has no attribute 'folder_open_cb'  
  
AttributeError: 'MainWindow' object has no attribute 'folder_open_cb'  
  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/medical_toolbar/actions.py", line 22, in open_dicom  
session.ui.main_window.folder_open_cb(session)  
  
See log for complete Python traceback.  
  
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/toolbar/tool.py", line 202, in callback  
bundle_info.run_provider(session, name, session.toolbar,
display_name=display_name)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/toolshed/info.py", line 363, in run_provider  
return api._api_caller.run_provider(api, session, name, mgr, **kw)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/toolshed/__init__.py", line 1607, in run_provider  
return cls._get_func(api, "run_provider")(session, name, mgr, **kw)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/medical_toolbar/__init__.py", line 22, in run_provider  
actions.run_provider(session, name)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/medical_toolbar/actions.py", line 17, in run_provider  
open_dicom(session)  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/medical_toolbar/actions.py", line 22, in open_dicom  
session.ui.main_window.folder_open_cb(session)  
AttributeError: 'MainWindow' object has no attribute 'folder_open_cb'  
  
AttributeError: 'MainWindow' object has no attribute 'folder_open_cb'  
  
File
"/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/medical_toolbar/actions.py", line 22, in open_dicom  
session.ui.main_window.folder_open_cb(session)  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 INTEL-14.7.17
OpenGL renderer: Intel HD Graphics 4000 OpenGL Engine
OpenGL vendor: Intel Inc.Hardware:

    Hardware Overview:

      Model Name: Mac mini
      Model Identifier: Macmini6,2
      Processor Name: Quad-Core Intel Core i7
      Processor Speed: 2.3 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 6 MB
      Hyper-Threading Technology: Enabled
      Memory: 16 GB
      Boot ROM Version: 421.0.0.0.0
      SMC Version (system): 2.8f0

Software:

    System Software Overview:

      System Version: macOS 10.15.7 (19H1217)
      Kernel Version: Darwin 19.6.0
      Time since boot: 47 minutes

Graphics/Displays:

    Intel HD Graphics 4000:

      Chipset Model: Intel HD Graphics 4000
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x0166
      Revision ID: 0x0009
      Metal: Supported, feature set macOS GPUFamily1 v4
      Displays:
        RDT1714VM:
          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: 84244084BJ  
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Adapter Type: Apple Mini DisplayPort To VGA Adapter
          Automatically Adjust Brightness: No
          Adapter Firmware Version: 1.03
        22M45:
          Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
          UI Looks like: 1920 x 1080 @ 60 Hz
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Display Serial Number: 403NDPHKS808
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No

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

Change History (2)

comment:1 by pett, 4 years ago

Cc: Tom Goddard added
Component: UnassignedInput/Output
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionOpen DICOM: 'MainWindow' object has no attribute 'folder_open_cb'

comment:2 by pett, 4 years ago

Resolution: duplicate
Status: acceptedclosed

Hi Yuji,

Thanks for reporting this problem. It is fixed in the current production release and the daily build, so if you get either of those you will be able to open your DICOM data.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

Note: See TracTickets for help on using tickets.