Opened 6 years ago
Closed 6 years ago
#2989 closed defect (duplicate)
ISOLDE referencing a Structure that's been deleted
| Reported by: | Owned by: | Tristan Croll | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Third Party | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-5.0.0-32-generic-x86_64-with-debian-buster-sid
ChimeraX Version: 0.92 (2020-03-08)
Description
(Describe the actions that caused this problem to occur here)
Log:
Startup Messages
---
warning | 'clip' is a prefix of an existing command 'clipper'
UCSF ChimeraX version: 0.92 (2020-03-08)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open
> /home/paola/PhD_studies/Interactions_analysis/Current_models/630/CD630_slpa_new-
> folder_refine_104.pdb
Summary of feedback from opening
/home/paola/PhD_studies/Interactions_analysis/Current_models/630/CD630_slpa_new-
folder_refine_104.pdb
---
warnings | Ignored bad PDB record found on line 1
REMARK Date 2020-02-24 Time 15:07:12 GMT +0000 (1582556832.77 s)
Ignored bad PDB record found on line 2
REMARK PHENIX refinement
Ignored bad PDB record found on line 4
REMARK ****************** INPUT FILES AND LABELS
******************************
Ignored bad PDB record found on line 5
REMARK Reflections:
Ignored bad PDB record found on line 6
REMARK file name :
/home/CAMPUS/b7055280/slpa/012/dls_280918/CCP4_i2/CCP4_JOBS/job_100/job_4/hklout.mtz
41 messages similar to the above omitted
Chain information for CD630_slpa_new-folder_refine_104.pdb #1
---
Chain | Description
A | No description available
B D | No description available
C | No description available
> addh
Summary of feedback from adding hydrogens to CD630_slpa_new-
folder_refine_104.pdb #1
---
warnings | Not adding hydrogens to /B LYS 320 CB because it is missing heavy-
atom bond partners
Not adding hydrogens to /B GLU 321 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /C TYR 87 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /D LYS 107 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /D ASP 108 CB because it is missing heavy-atom bond
partners
1 messages similar to the above omitted
notes | No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1)
chain A; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
B; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
C; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
D; guessing termini instead
Chain-initial residues that are actual N termini: /A ALA 1, /B ASN 2, /C ALA
1, /D ASN 2
Chain-initial residues that are not actual N termini: /A THR 220, /C ASN 137,
/C LEU 237
Chain-final residues that are actual C termini:
Chain-final residues that are not actual C termini: /A GLU 318, /A GLY 217, /B
MET 374, /C GLU 318, /C LYS 129, /C THR 231, /D MET 374
1195 hydrogen bonds
Adding 'H' to /A THR 220
Adding 'H' to /C ASN 137
Adding 'H' to /C LEU 237
/A GLU 318 is not terminus, removing H atom from 'C'
/A GLY 217 is not terminus, removing H atom from 'C'
/B MET 374 is not terminus, removing H atom from 'C'
/C GLU 318 is not terminus, removing H atom from 'C'
/C LYS 129 is not terminus, removing H atom from 'C'
2 messages similar to the above omitted
10346 hydrogens added
> style stick
Changed 20577 atom styles
> select #1
20577 atoms, 20616 bonds, 6 pseudobonds, 2 models selected
> addh
Summary of feedback from adding hydrogens to CD630_slpa_new-
folder_refine_104.pdb #1
---
warnings | Not adding hydrogens to /B LYS 320 CB because it is missing heavy-
atom bond partners
Not adding hydrogens to /B GLU 321 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /C TYR 87 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /D LYS 107 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /D ASP 108 CB because it is missing heavy-atom bond
partners
1 messages similar to the above omitted
notes | No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1)
chain A; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
B; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
C; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
D; guessing termini instead
Chain-initial residues that are actual N termini: /A ALA 1, /B ASN 2, /C ALA
1, /D ASN 2
Chain-initial residues that are not actual N termini: /A THR 220, /C ASN 137,
/C LEU 237
Chain-final residues that are actual C termini:
Chain-final residues that are not actual C termini: /A GLU 318, /A GLY 217, /B
MET 374, /C GLU 318, /C LYS 129, /C THR 231, /D MET 374
1108 hydrogen bonds
/A GLU 318 is not terminus, removing H atom from 'C'
/A GLY 217 is not terminus, removing H atom from 'C'
/B MET 374 is not terminus, removing H atom from 'C'
/C GLU 318 is not terminus, removing H atom from 'C'
/C LYS 129 is not terminus, removing H atom from 'C'
2 messages similar to the above omitted
0 hydrogens added
> style sel stick
Changed 20577 atom styles
> toolshed show ISOLDE
> set selectionWidth 4
Chain information for CD630_slpa_new-folder_refine_104.pdb
---
Chain | Description
1.1/A | No description available
1.1/B 1.1/D | No description available
1.1/C | No description available
Done loading forcefield
Reflection data provided as intensities. Performing French & Wilson scaling to
convert to amplitudes...
QWidget::repaint: Recursive repaint detected
> select clear
> volume #!1.2.1.2-8 appearance airways
> close session
Deleting (LIVE) 2mFo-DFc_sharp_21
Deleting (LIVE) MDFF potential
Deleting (LIVE) 2mFo-DFc
Deleting (LIVE) mFo-DFc
Deleting Crystallographic maps (CD630_slpa_new-folder_refine_104.mtz)
> open
> /home/paola/PhD_studies/Interactions_analysis/Current_models/630/CD630_slpa_new-
> folder_refine_104.pdb
Summary of feedback from opening
/home/paola/PhD_studies/Interactions_analysis/Current_models/630/CD630_slpa_new-
folder_refine_104.pdb
---
warnings | Ignored bad PDB record found on line 1
REMARK Date 2020-02-24 Time 15:07:12 GMT +0000 (1582556832.77 s)
Ignored bad PDB record found on line 2
REMARK PHENIX refinement
Ignored bad PDB record found on line 4
REMARK ****************** INPUT FILES AND LABELS
******************************
Ignored bad PDB record found on line 5
REMARK Reflections:
Ignored bad PDB record found on line 6
REMARK file name :
/home/CAMPUS/b7055280/slpa/012/dls_280918/CCP4_i2/CCP4_JOBS/job_100/job_4/hklout.mtz
41 messages similar to the above omitted
Chain information for CD630_slpa_new-folder_refine_104.pdb #1
---
Chain | Description
A | No description available
B D | No description available
C | No description available
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1027, in _update_model_list
self._update_sim_control_button_states()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1127, in
_update_sim_control_button_states
self._selection_changed()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "add models":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
> addh
Summary of feedback from adding hydrogens to CD630_slpa_new-
folder_refine_104.pdb #1
---
warnings | Not adding hydrogens to /B LYS 320 CB because it is missing heavy-
atom bond partners
Not adding hydrogens to /B GLU 321 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /C TYR 87 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /D LYS 107 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /D ASP 108 CB because it is missing heavy-atom bond
partners
1 messages similar to the above omitted
notes | No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1)
chain A; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
B; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
C; guessing termini instead
No usable SEQRES records for CD630_slpa_new-folder_refine_104.pdb (#1) chain
D; guessing termini instead
Chain-initial residues that are actual N termini: /A ALA 1, /B ASN 2, /C ALA
1, /D ASN 2
Chain-initial residues that are not actual N termini: /A THR 220, /C ASN 137,
/C LEU 237
Chain-final residues that are actual C termini:
Chain-final residues that are not actual C termini: /A GLU 318, /A GLY 217, /B
MET 374, /C GLU 318, /C LYS 129, /C THR 231, /D MET 374
1195 hydrogen bonds
Adding 'H' to /A THR 220
Adding 'H' to /C ASN 137
Adding 'H' to /C LEU 237
/A GLU 318 is not terminus, removing H atom from 'C'
/A GLY 217 is not terminus, removing H atom from 'C'
/B MET 374 is not terminus, removing H atom from 'C'
/C GLU 318 is not terminus, removing H atom from 'C'
/C LYS 129 is not terminus, removing H atom from 'C'
2 messages similar to the above omitted
10346 hydrogens added
> select #1
20577 atoms, 20616 bonds, 6 pseudobonds, 2 models selected
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "selection changed":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "selection changed":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
> select #1
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "selection changed":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "selection changed":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "selection changed":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "selection changed":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
20577 atoms, 20616 bonds, 6 pseudobonds, 2 models selected
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "selection changed":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 1062, in _selection_changed
self._clear_rotamer()
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/isolde.py", line 2092, in _clear_rotamer
rrm = session_extensions.get_rotamer_restraint_mgr(self.selected_model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/session_extensions.py", line 81, in
get_rotamer_restraint_mgr
return RotamerRestraintMgr(model)
File "/home/paola/.local/share/ChimeraX/0.92/site-
packages/chimerax/isolde/molobject.py", line 3939, in __init__
session=model.session
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 43, in _getattr_
return base.__getattr__(self, attr_name, look_in_class=base)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 39, in _getattr_
return look_in_class._attr_registration.get_attr(attr_name)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
AttributeError: 'Structure' object has no attribute 'session'
Error processing trigger "selection changed":
AttributeError: 'Structure' object has no attribute 'session'
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/atomic/attr_registration.py", line 67, in get_attr
raise AttributeError("'%s' object has no attribute '%s'" %
(self.class_.__name__, attr_name)) from None
See log for complete Python traceback.
Exception ignored in: <function Drawing.__del__ at 0x7f866db6f050>
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/graphics/drawing.py", line 1111, in __del__
if not self.was_deleted:
AttributeError: 'RotamerRestraintMgr' object has no attribute 'was_deleted'
OpenGL version: 3.3.0 NVIDIA 390.116
OpenGL renderer: GeForce MX250/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Change History (6)
comment:1 by , 6 years ago
| Component: | Unassigned → Third Party |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → ISOLDE referencing a Structure that's been deleted |
comment:2 by , 6 years ago
Hmm... will try to track that one down when I get the chance (very focused right now on checking/fixing all the new COVID-19 related structures coming out). I'm a bit surprised, though... isn't that the Ubuntu ChimeraX build? How the heck is anything working at all?
comment:3 by , 6 years ago
Well, probably In most use cases people aren't closing models, so they don't run into this.
follow-up: 4 comment:4 by , 6 years ago
That's not what surprised me. I'm pretty sure I know what's happened here: they closed the model while they still had a rotamer preview active (I open and close models with ISOLDE active all the time without trouble, but I guess I didn't account for that particular possibility). It's more that the Ubuntu builds are binary-incompatible with ISOLDE... at least they were... On 2020-03-30 17:52, ChimeraX wrote:
comment:6 by , 6 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Structure's 'delete' method deletes the "session" attribute, so "self.selected_model" must be referencing a dead Structure (which could be checked via the Structure's "deleted" property).