Opened 5 years ago
Closed 5 years ago
#3516 closed defect (fixed)
self._positions is None while dragging arrow
Reported by: | 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 , 5 years ago
Cc: | added |
---|---|
Component: | Unassigned → Graphics |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → self._positions is None while dragging arrow |
comment:2 by , 5 years ago
comment:3 by , 5 years ago
Cc: | added; removed |
---|---|
Component: | Graphics → Depiction |
Owner: | changed from | to
Status: | assigned → accepted |
If your assessment is correct, it's my bug and I'll take it from here.
comment:4 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Catch non-2dlabels-command closure of arrows and remove those from list of arrows.
Note:
See TracTickets
for help on using tickets.
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.