Opened 6 years ago
Closed 6 years ago
#3092 closed defect (duplicate)
pb_scene_coord returning None
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Graphics | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Darwin-17.7.0-x86_64-i386-64bit ChimeraX Version: 0.93 (2020-04-03) Description contact command is generating data for bonds and showing residues, but not displaying bonds: "contacts sel intraRes true select true reveal true" Log: UCSF ChimeraX version: 0.93 (2020-04-03) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open2 /Users/kjividen/Desktop/103119_Cas9Sso7d_color.cxs opened ChimeraX session Traceback (most recent call last): File "/Applications/ChimeraX-0.93.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-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/nucleotides/_data.py", line 525, in rebuild _rebuild_molecule('internal', mol) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/nucleotides/_data.py", line 652, in _rebuild_molecule hide_residues = make_ladder(nd, residues, mol._ladder_params) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/nucleotides/_data.py", line 1191, in make_ladder midpt = c3p0[1] + mid * (c3p1[1] - c3p0[1]) TypeError: unsupported operand type(s) for -: 'NoneType' and 'NoneType' Error processing trigger "new frame": TypeError: unsupported operand type(s) for -: 'NoneType' and 'NoneType' File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/nucleotides/_data.py", line 1191, in make_ladder midpt = c3p0[1] + mid * (c3p1[1] - c3p0[1]) See log for complete Python traceback. > name frozen cas9 #3/b > select cas9 10940 atoms, 10877 bonds, 18 pseudobonds, 3 models selected > surface hide cas9 > hide sel atoms > style cas9 stick Changed 10940 atom styles > color #3/B: 1116, 1134, 1166, 1185, 1202, 1275, 1286, 1301 black > select #3/B: 1116, 1134, 1166, 1185, 1202, 1275, 1286, 1301 64 atoms, 58 bonds, 1 model selected > show sel atoms > contacts sel intraRes true select true reveal true 84 contacts Traceback (most recent call last): File "/Applications/ChimeraX-0.93.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-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 63, in pbg_update self._update_graphics() File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 218, in _update_graphics d.positions = self._update_positions(pbonds, bond_atoms) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 231, in _update_positions axyz0, axyz1 = to_pbg*ba1.pb_scene_coords, to_pbg*ba2.pb_scene_coords File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/molarray.py", line 749, in pb_scene_coords v[i] = a.pb_scene_coord File "cymol.pyx", line 242, in chimerax.atomic.cymol.CyAtom.pb_scene_coord.__get__ File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) TypeError: Cannot multiply Place times "None" Error processing trigger "changes": TypeError: Cannot multiply Place times "None" File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX-0.93.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-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 63, in pbg_update self._update_graphics() File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 218, in _update_graphics d.positions = self._update_positions(pbonds, bond_atoms) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 231, in _update_positions axyz0, axyz1 = to_pbg*ba1.pb_scene_coords, to_pbg*ba2.pb_scene_coords File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/molarray.py", line 749, in pb_scene_coords v[i] = a.pb_scene_coord File "cymol.pyx", line 242, in chimerax.atomic.cymol.CyAtom.pb_scene_coord.__get__ File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) TypeError: Cannot multiply Place times "None" Error processing trigger "changes": TypeError: Cannot multiply Place times "None" File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX-0.93.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-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 185, in _update_graphics_if_needed self._update_graphics(gc) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 218, in _update_graphics d.positions = self._update_positions(pbonds, bond_atoms) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 231, in _update_positions axyz0, axyz1 = to_pbg*ba1.pb_scene_coords, to_pbg*ba2.pb_scene_coords File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/molarray.py", line 749, in pb_scene_coords v[i] = a.pb_scene_coord File "cymol.pyx", line 242, in chimerax.atomic.cymol.CyAtom.pb_scene_coord.__get__ File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) TypeError: Cannot multiply Place times "None" Error processing trigger "graphics update": TypeError: Cannot multiply Place times "None" File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX-0.93.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-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 63, in pbg_update self._update_graphics() File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 218, in _update_graphics d.positions = self._update_positions(pbonds, bond_atoms) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 231, in _update_positions axyz0, axyz1 = to_pbg*ba1.pb_scene_coords, to_pbg*ba2.pb_scene_coords File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/molarray.py", line 749, in pb_scene_coords v[i] = a.pb_scene_coord File "cymol.pyx", line 242, in chimerax.atomic.cymol.CyAtom.pb_scene_coord.__get__ File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) TypeError: Cannot multiply Place times "None" Error processing trigger "changes": TypeError: Cannot multiply Place times "None" File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) See log for complete Python traceback. > select #3/B: 1116, 1134, 1166, 1185, 1202, 1275, 1286, 1301 64 atoms, 58 bonds, 1 model selected Traceback (most recent call last): File "/Applications/ChimeraX-0.93.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-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 63, in pbg_update self._update_graphics() File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 218, in _update_graphics d.positions = self._update_positions(pbonds, bond_atoms) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 231, in _update_positions axyz0, axyz1 = to_pbg*ba1.pb_scene_coords, to_pbg*ba2.pb_scene_coords File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/molarray.py", line 749, in pb_scene_coords v[i] = a.pb_scene_coord File "cymol.pyx", line 242, in chimerax.atomic.cymol.CyAtom.pb_scene_coord.__get__ File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) TypeError: Cannot multiply Place times "None" Error processing trigger "changes": TypeError: Cannot multiply Place times "None" File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) See log for complete Python traceback. > contacts sel intraRes true select true reveal true 84 contacts Traceback (most recent call last): File "/Applications/ChimeraX-0.93.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-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 63, in pbg_update self._update_graphics() File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 218, in _update_graphics d.positions = self._update_positions(pbonds, bond_atoms) File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/pbgroup.py", line 231, in _update_positions axyz0, axyz1 = to_pbg*ba1.pb_scene_coords, to_pbg*ba2.pb_scene_coords File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/molarray.py", line 749, in pb_scene_coords v[i] = a.pb_scene_coord File "cymol.pyx", line 242, in chimerax.atomic.cymol.CyAtom.pb_scene_coord.__get__ File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) TypeError: Cannot multiply Place times "None" Error processing trigger "changes": TypeError: Cannot multiply Place times "None" File "/Applications/ChimeraX-0.93.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/geometry/place.py", line 122, in __mul__ raise TypeError('Cannot multiply Place times "%s"' % str(p)) See log for complete Python traceback. OpenGL version: 4.1 INTEL-10.36.25 OpenGL renderer: Intel HD Graphics 4000 OpenGL Engine OpenGL vendor: Intel Inc.
Change History (2)
comment:1 by , 6 years ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → pb_scene_coord returning None |
comment:2 by , 6 years ago
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Hi Kasey,
--Eric