Opened 6 years ago

Closed 6 years ago

#2147 closed defect (duplicate)

self._positions is None

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Graphics Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description (last modified by Eric Pettersen)

The following bug report has been submitted:
Platform:        Darwin-15.4.0-x86_64-i386-64bit
ChimeraX Version: 0.9 (2019-03-13)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 0.9 (2019-03-13)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open "/Users/sfica/Library/Mobile Documents/com~apple~CloudDocs/Structure
cartoons/PDBs/yB_U5_snRNA.pdb"

Chain information for yB_U5_snRNA.pdb #1  
---  
Chain | Description  
5 | No description available  
  

> set bgColor white

> molmap #1 5

> close #1

> open "/Users/sfica/Library/Mobile Documents/com~apple~CloudDocs/Structure
cartoons/PDBs/yB_U4_snRNA.pdb"

Chain information for yB_U4_snRNA.pdb #1  
---  
Chain | Description  
4 | No description available  
  

> molmap #1 5

> close #1

> open "/Users/sfica/Library/Mobile Documents/com~apple~CloudDocs/Structure
cartoons/PDBs/yB_U6_snRNA.pdb"

Chain information for yB_U6_snRNA.pdb #1  
---  
Chain | Description  
6 | No description available  
  

> molmap #1 5

> molmap #1 5

Traceback (most recent call last):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map/volume.py", line 3482, in _update_drawings  
if v.display:  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 317, in get_display  
return self._any_displayed_positions and len(self._positions) > 0  
TypeError: object of type 'NoneType' has no len()  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 128, in _redraw_timer_callback  
if not self.draw_new_frame():  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 64, in draw_new_frame  
changed = view.check_for_drawing_change()  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/graphics/view.py", line 252, in
check_for_drawing_change  
trig.activate_trigger('graphics update', self)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 325, in activate_trigger  
trigger.activate(data)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 190, in activate  
ret = handler.invoke(data, self._remove_bad_handlers)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 132, in invoke  
_report('%s "%s": %s' % (TRIGGER_ERROR, self._name, str(e)))  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py", line 943, in <lambda>  
logger.report_exception(preface=preface))  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/logger.py", line 421, in report_exception  
elif probably_chimera1_session(exc_info):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/logger.py", line 720, in probably_chimera1_session  
etype, evalue, etraceback = exc_info  
TypeError: cannot unpack non-iterable NoneType object  
  
TypeError: cannot unpack non-iterable NoneType object  
  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/logger.py", line 720, in probably_chimera1_session  
etype, evalue, etraceback = exc_info  
  
See log for complete Python traceback.  
  

[_many_ copies of these deleted]

Traceback (most recent call last):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/map/volume.py", line 3482, in _update_drawings  
if v.display:  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 317, in get_display  
return self._any_displayed_positions and len(self._positions) > 0  
TypeError: object of type 'NoneType' has no len()  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 128, in _redraw_timer_callback  
if not self.draw_new_frame():  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 64, in draw_new_frame  
changed = view.check_for_drawing_change()  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/graphics/view.py", line 252, in
check_for_drawing_change  
trig.activate_trigger('graphics update', self)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 325, in activate_trigger  
trigger.activate(data)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 190, in activate  
ret = handler.invoke(data, self._remove_bad_handlers)  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 132, in invoke  
_report('%s "%s": %s' % (TRIGGER_ERROR, self._name, str(e)))  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/session.py", line 943, in <lambda>  
logger.report_exception(preface=preface))  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/logger.py", line 421, in report_exception  
elif probably_chimera1_session(exc_info):  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/logger.py", line 720, in probably_chimera1_session  
etype, evalue, etraceback = exc_info  
TypeError: cannot unpack non-iterable NoneType object  
  
TypeError: cannot unpack non-iterable NoneType object  
  
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/logger.py", line 720, in probably_chimera1_session  
etype, evalue, etraceback = exc_info  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 ATI-1.42.6
OpenGL renderer: AMD Radeon R9 M395X OpenGL Engine
OpenGL vendor: ATI Technologies Inc.

Change History (2)

comment:1 by Eric Pettersen, 6 years ago

Component: UnassignedGraphics
Description: modified (diff)
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionself._positions is None

comment:2 by Eric Pettersen, 6 years ago

Resolution: duplicate
Status: assignedclosed

duplicate of #2146

Note: See TracTickets for help on using tickets.