Opened 5 years ago

Closed 5 years ago

#3516 closed defect (fixed)

self._positions is None while dragging arrow

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

Description

The following bug report has been submitted:
Platform:        Linux-5.4.0-40-generic-x86_64-with-debian-bullseye-sid
ChimeraX Version: 1.1.dev202007050434 (2020-07-05 04:34:23 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 1.1.dev202007050434 (2020-07-05)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open /media/data1/VMware/shared_dir/chromatin/movie/movie1_label_add.cxs
> format session

Log from Wed Jul 15 14:17:59 2020UCSF ChimeraX version: 1.1.dev202007050434
(2020-07-05)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open movie1.cxs

Log from Thu Jul 9 17:59:31 2020UCSF ChimeraX version: 1.1.dev202007050434
(2020-07-05)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open /media/data1/VMware/shared_dir/chromatin/movie/movie1.cxs format
> session

Log from Thu Jul 9 15:43:11 2020UCSF ChimeraX version: 1.1.dev202007050434
(2020-07-05)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open movie1.cxs

Log from Wed Jul 8 17:12:31 2020UCSF ChimeraX version: 1.1.dev202007050434
(2020-07-05)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open movie1.cxs

Log from Mon Jul 6 10:24:26 2020UCSF ChimeraX version: 1.1.dev202007050434
(2020-07-05)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open movie1.cxs

Log from Sun Jul 5 19:11:06 2020UCSF ChimeraX version: 1.0 (2020-06-04)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open movie1.cxs

Log from Sun Jul 5 19:06:56 2020UCSF ChimeraX version: 1.0 (2020-06-04)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open chimeraX_density_map_overall_20200302_2.cxs

opened ChimeraX session  

> ui tool show "Color Actions"

> open "/media/data1/VMware/shared_dir/chromatin/new
> model/postprocess_masked_flipX-3.5A.mrc"

Opened postprocess_masked_flipX-3.5A.mrc, grid size 288,288,288, pixel 1.76,
shown at level 0.0351, step 2, values float32  

> hide #!1 models

> close #1

> show #!2 models

> show cartoons

> hide atoms

> hide #!2 models

> show #!2 models

> color zone #3 near #2 distance 5

> volume #3 step 1

> volume #3 level 0.02504

> color zone #3 near #2 distance 5.6

> ui tool show "Side View"

> save /media/data1/VMware/shared_dir/chromatin/movie/movie1.cxs includeMaps
> true

opened ChimeraX session  

> color zone #3 near #2 distance 5.6

> save /media/data1/VMware/shared_dir/chromatin/movie/movie1.cxs includeMaps
> true

opened ChimeraX session  

> hide #!2 models

> help help:user

> volume #3 surfaceSmoothing true

> volume #3 subdivideSurface true

> volume #3 subdivisionLevels 2

> volume #3 subdivisionLevels false

Invalid "subdivisionLevels" argument: Expected an integer  

> volume #3 subdivisionLevels 1

> surface dsut #3

Expected an atoms specifier or a keyword  

> surface dust #3

> volume #3 subdivideSurface false

> save /media/data1/VMware/shared_dir/chromatin/movie/movie1.cxs includeMaps
> true

opened ChimeraX session  

> close #3

> show #!2 models

> hide #!2 models

> open "/media/data1/VMware/shared_dir/chromatin/new
> model/20200620/postprocess_masked_flipX-3.5A-rm_12H5.mrc"
> "/media/data1/VMware/shared_dir/chromatin/new
> model/20200620/12_H5_density.mrc"

Opened postprocess_masked_flipX-3.5A-rm_12H5.mrc, grid size 288,288,288, pixel
1.76, shown at level 0.0332, step 2, values float32  
Opened 12_H5_density.mrc, grid size 288,288,288, pixel 1.76, shown at level
1.16e-05, step 2, values float32  

> volume #1 step 1

> volume #3 step 1

> volume #3 level 0.02772

> color #3 magenta

> color zone #1 near #2 distance 6

> surface dust #3

> surface dust #1

> volume #3 surfaceSmoothing true

> volume #1 surfaceSmoothing true

> save /media/data1/VMware/shared_dir/chromatin/movie/movie1.cxs includeMaps
> true

opened ChimeraX session  

> open "/media/data1/VMware/shared_dir/chromatin/new
> model/20200620/H5_all_nuc_0620-tetranucl3-combined.pdb"
> "/media/data1/VMware/shared_dir/chromatin/new
> model/20200620/H5_all_nuc_0620-tetranucl2-combined.pdb"
> "/media/data1/VMware/shared_dir/chromatin/new
> model/20200620/H5_all_nuc_0620-tetranucl1-combined.pdb"

Chain information for H5_all_nuc_0620-tetranucl3-combined.pdb #4  
---  
Chain | Description  
/ | No description available  
A | No description available  
C | No description available  
F | No description available  
G | No description available  
I J o | No description available  
M | No description available  
N P | No description available  
O | No description available  
Q | No description available  
R | No description available  
S | No description available  
T | No description available  
U | No description available  
Z | No description available  
c | No description available  
f | No description available  
g | No description available  
k | No description available  
p | No description available  
~ | No description available  
  
Chain information for H5_all_nuc_0620-tetranucl2-combined.pdb #5  
---  
Chain | Description  
/ | No description available  
5 | No description available  
G | No description available  
U | No description available  
g | No description available  
k | No description available  
p | No description available  
~ | No description available  
  
Chain information for H5_all_nuc_0620-tetranucl1-combined.pdb #6  
---  
Chain | Description  
/ | No description available  
0 | No description available  
2 | No description available  
3 | No description available  
6 | No description available  
7 | No description available  
B | No description available  
D p | No description available  
E | No description available  
H | No description available  
K | No description available  
L | No description available  
V | No description available  
W | No description available  
X | No description available  
Y | No description available  
b | No description available  
e | No description available  
h | No description available  
i | No description available  
j | No description available  
l | No description available  
n | No description available  
q | No description available  
r | No description available  
s | No description available  
t v | No description available  
u | No description available  
w | No description available  
x | No description available  
~ | No description available  
  

> hide #!4-6 atoms

> show #!4-6 cartoons

> hide #!6 models

> show #!6 models

> hide #!6 models

> show #!6 models

> hide #!6 models

> show #!6 models

> hide #!6 models

> show #!6 models

> hide #!5 models

> show #!5 models

> hide #!4 models

> show #!4 models

> close #2

> color zone #1 near #4 #5 #6 distance 6

> hide #!4 models

> hide #!5 models

> hide #!6 models

> color zone #1 near #4 #5 #6 distance 7

> save /media/data1/VMware/shared_dir/chromatin/movie/movie1.cxs includeMaps
> true

opened ChimeraX session  

> ui tool show "Side View"

> volume #3 level 0.02452

> volume #3 level 0.02665

> volume #1 level 0.03156

> color zone #1 near #4 #5 #6 distance 7.5

> color zone #1 near #4 #5 #6 distance 7.2

> volume #1 level 0.02988

> save /media/data1/VMware/shared_dir/chromatin/movie/movie1.cxs includeMaps
> true

opened ChimeraX session  

> 2dlabels text N1 xpos 0.589 ypos 0.075 color #58AFFF bold true font " Sans
> Serif" size 18

> 2dlabels text N2 xpos 0.1 ypos 0.1 color #58AFFF bold true font " Sans
> Serif" size 18

> ui mousemode right "move label"

> 2dlabels #2.2 xpos 0.698 ypos 0.166

> save /media/data1/VMware/shared_dir/chromatin/movie/movie1_label_add.cxs
> includeMaps true

opened ChimeraX session  

> 2dlabels text N2 xpos 0.1 ypos 0.1 color #58AFFF bold true font " Arial"
> size 18

> hide #2.1 models

> hide #2.2 models

> hide #2.3 models

> 2dlabels text N1 xpos 0.1 ypos 0.1 color #58AFFF bold true font " Arial"
> size 18

> close #2.1-4

> 2dlabels text N1 xpos 0.589 ypos 0.075 color #58AFFF bold true size 18

> 2dlabels text N1 xpos 0.1 ypos 0.1 color #58AFFF bold true size 18

> 2dlabels #2.2 xpos 0.697 ypos 0.165

> ui mousemode right label

> ui mousemode right "move label"

> ui mousemode right label

> label delete residues

> hide #2.2 models

> show #2.2 models

> close #2.2

> 2dlabels text N2 xpos 0.1 ypos 0.1 color #58AFFF bold true size 18

> label delete residues

> label delete residues

> ui mousemode right "move label"

> 2dlabels #2.2 xpos 0.691 ypos 0.163

> help help:user

> 2dlabels arrow start .5,.075 end .9,.2 color red

> ui mousemode right "move label"

> 2dlabels arrow #7.1 end 0.684,0.154

> 2dlabels arrow #7.1 start 0.535,0.040

> 2dlabels arrow #7.1 end 0.693,0.127

> 2dlabels arrow #7.1 start 0.535,0.034

> 2dlabels arrow start .5,.075 end .9,.2 color weight 0.5

Invalid "color" argument: Expected 'default' or a color  

> 2dlabels arrow start .5,.075 end .9,.2 color black weight 0.5

> 2dlabels arrow start .5,.075 end .9,.2 color black weight 0.2

> close #7.1-2

> hide #7.3 models

> 2dlabels arrow start .5,.075 end .9,.2 color black weight 0.2 headStyle
> blocky

> hide #7.1 models

> 2dlabels arrow start .5,.075 end .9,.2 color black weight 0.2 headStyle
> blocky solid pointer

Expected a keyword  

> 2dlabels arrow start .5,.075 end .9,.2 color black weight 0.2 headStyle
> blocky solid pointy

Expected a keyword  

> 2dlabels arrow start .5,.075 end .9,.2 color black weight 0.2 headStyle
> blocky solid pointy

Expected a keyword  

> 2dlabels arrow start .5,.075 end .9,.2 color black weight 0.2 headStyle
> blocky

Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 636, in <lambda>  
gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag")  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/mouse_modes/mousemodes.py", line 535, in
_dispatch_mouse_event  
f(MouseEvent(event, modifiers=modifiers))  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/movelabel.py", line 62, in mouse_drag  
arrow(ses, [lbl], **{self._arr_part: (xpos, ypos)})  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 43, in arrow  
_update_arrow(session, a, **cmd_kw)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 119, in _update_arrow  
a.update_drawing()  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/label/arrows.py", line 386, in update_drawing  
d.display = self.visibility  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 243, in __setattr__  
super(Drawing, self).__setattr__(key, value)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/core/models.py", line 309, in _set_display  
Drawing.set_display(self, display)  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 337, in set_display  
dp = self.display_positions  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
TypeError: object of type 'NoneType' has no len()  
  
TypeError: object of type 'NoneType' has no len()  
  
File "/home/sfeng/softwares/chimerax-2020.07.05/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 351, in get_display_positions  
dp = ones((len(self._positions),), bool)  
  
See log for complete Python traceback.  
  

> 2dlabels arrow # start 0.502,0.056

Expected an arrow models specifier or a keyword  




OpenGL version: 3.3.0 NVIDIA 440.100
OpenGL renderer: GeForce GTX 1080 Ti/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Dell Inc.
Model: Precision T7610
OS: Ubuntu 20.04 focal
Architecture: 64bit ELF
CPU: 12 Intel(R) Xeon(R) CPU E5-2643 v2 @ 3.50GHz
Cache Size: 25600 KB
Memory:
	              total        used        free      shared  buff/cache   available
	Mem:           94Gi       5.2Gi        56Gi       158Mi        32Gi        88Gi
	Swap:         2.0Gi          0B       2.0Gi

Graphics:
	03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1)	
	Subsystem: Micro-Star International Co., Ltd. [MSI] GP102 [GeForce GTX 1080 Ti] [1462:3609]	
	Kernel driver in use: nvidia
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.9

Change History (4)

comment:1 by Eric Pettersen, 5 years ago

Cc: Eric Pettersen added
Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionself._positions is None while dragging arrow

comment:2 by Tom Goddard, 5 years ago

This is a mouse drag on a closed arrow model. Probably the arrow model was not removed from the list of arrows and the user did a drag on empty space and hit where the arrow used to be.

comment:3 by Eric Pettersen, 5 years ago

Cc: Tom Goddard added; Eric Pettersen removed
Component: GraphicsDepiction
Owner: changed from Tom Goddard to Eric Pettersen
Status: assignedaccepted

If your assessment is correct, it's my bug and I'll take it from here.

comment:4 by Eric Pettersen, 5 years ago

Resolution: fixed
Status: acceptedclosed

Catch non-2dlabels-command closure of arrows and remove those from list of arrows.

Note: See TracTickets for help on using tickets.