Opened 6 years ago
Closed 6 years ago
#2331 closed defect (fixed)
Better session error reporting
| Reported by: | Owned by: | Greg Couch | |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.0 |
| Component: | Sessions | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Windows-10-10.0.18362
ChimeraX Version: 0.91 (2019-08-16)
Description
RuntimeError: Error while saving session data for "": Residue already deleted
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\core\session.py", line 258, in process
raise RuntimeError(msg)
Log:
UCSF ChimeraX version: 0.91 (2019-08-16)
© 2016-2019 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open C:/Users/asus/Desktop/chromatin/fig2/N10_interaction_with_DNA.cxs
opened ChimeraX session
> open C:/Users/asus/Desktop/chromatin/N1-N12/PDB/N1_N10_compare/N1.pdb
Summary of feedback from opening
C:/Users/asus/Desktop/chromatin/N1-N12/PDB/N1_N10_compare/N1.pdb
---
warnings | Ignored bad PDB record found on line 14737
END
Start residue of secondary structure not found: HELIX 1 1 VAL l 27 LYS l 36 1
10
Start residue of secondary structure not found: HELIX 2 2 GLY l 46 ASP l 72 1
27
Start residue of secondary structure not found: HELIX 3 3 PRO l 80 ASN l 89 1
10
Start residue of secondary structure not found: HELIX 4 4 GLU l 91 LEU l 96 1
6
Start residue of secondary structure not found: HELIX 5 5 SER l 113 LEU l 115
1 3
40 messages similar to the above omitted
Chain information for N1.pdb
---
Chain | Description
7.7/B | No description available
7.3/D | No description available
7.5/E | No description available
7.9/E | No description available
7.2/Y | No description available
7.4/e | No description available
7.8/j | No description available
7.1/l | No description available
7.6/q | No description available
7.10/s | No description available
7.10/t | No description available
> toolshed show "Fit in Map"
> hide #!6 models
> show #!6 models
> hide #!6 models
> show #!6 models
> hide #!6 models
> hide #!7 models
> show #!7 models
> select #1
8210 atoms, 9106 bonds, 3 models selected
> select #2
1448 atoms, 1464 bonds, 3 models selected
> select #1
8210 atoms, 9106 bonds, 3 models selected
> ~select #1
Nothing selected
> select #7
14608 atoms, 15543 bonds, 2 pseudobonds, 12 models selected
> ui mousemode rightMode "translate selected models"
> ui mousemode rightMode "translate selected models"
> ui mousemode rightMode "rotate selected models"
> ui mousemode rightMode "translate selected models"
> ui mousemode rightMode "rotate selected models"
> ui mousemode rightMode translate
> ui mousemode rightMode translate
> ui mousemode rightMode "translate selected models"
> ui mousemode rightMode "rotate selected models"
> select clear
> cartoon style protein modeHelix tube radius 2 sides 24
> select clear
> hide #!7.10 models
> show #!7.10 models
> hide #!7.10 models
> show #!7.10 models
> show #!6 models
> hide #!6 models
> hide #!7.10 models
> show #!7.10 models
> hide #!7.9 models
> show #!7.9 models
> hide #!7.9 models
> show #!7.9 models
> hide #!7 models
> ~colordef #1.2/A:227-230 medium blue target r
Expected fewer arguments
> ~colordef #1.2/A:227-230 medium blue target r
Expected fewer arguments
> ~colordef #1.2/A:227-230 medium blue target r
Expected fewer arguments
> hide #!1.2 models
> show #!1.2 models
> toolshed show "Side View"
> lighting simple
> lighting soft
> lighting full
> lighting shadows false
> lighting shadows true
Unknown command: lightiing gentle
> lighting gentle
> lighting gentle
> lighting gentle
> lighting shadows true intensity 0.5
> lighting shadows false
> lighting gentle
> lighting simple
> lighting shadows true
> lighting shadows false
> lighting simple
> lighting simple
> lighting simple
> hide #!1.1 models
> nucleotides sel fill
> style nucleic & sel stick
Changed 0 atom styles
> show sel surfaces
> nucleotides sel atoms
> style nucleic & sel stick
Changed 0 atom styles
> show sel surfaces
> hide sel surfaces
> show sel surfaces
> style sel stick
Changed 61 atom styles
> style sel sphere
Changed 61 atom styles
> hide sel surfaces
> show sel atoms
> show sel surfaces
> style sel stick
Changed 61 atom styles
> hide sel atoms
> color sel byhetero
> show #!1.1 models
> hide sel atoms
> hide sel surfaces
> select clear
> select #5.1/U:4123
6 atoms, 5 bonds, 1 model selected
> color sel byhetero
> show sel surfaces
> hide sel surfaces
> show sel atoms
> select clear
> select clear
> hide sel atoms
> show sel surfaces
> select #5
1837 atoms, 1857 bonds, 3 models selected
> ~select #5
1 model selected
> hide #1.1-2 #2.1-2 #3.1-2 #4.1-2 #5.1,2 surfaces
> show #1.1-2 #2.1-2 #3.1-2 #4.1-2 #5.1,2 cartoons
> select clear
> show sel atoms
> style sel sphere
Changed 12 atom styles
> style sel ball
Changed 12 atom styles
> style sel sphere
Changed 12 atom styles
> style sel ball
Changed 37 atom styles
> style sel sphere
Changed 37 atom styles
> show sel atoms
> style sel sphere
Changed 37 atom styles
> select clear
> save session
C:/Users/asus/Desktop/chromatin/fig2/N1_N10_H2A-H5_interaction_compare.cxs
> lighting simple
> lighting soft
> lighting full
> lighting soft
> save image
C:/Users/asus/Desktop/染色质相关/fig2/N10_H2A-H5_interaction_compare.tif width 2000
height 1500 supersample 3
> hide #!1.1 models
> show #!1.1 models
> hide #!1.2 models
> show #!1.2 models
> hide #!2 models
> show #!2 models
> hide #!2 models
> show #!2 models
> hide #!1 models
> hide #!2 models
> hide #!3 models
> hide #!4 models
> hide #!5 models
> show #!7 models
> select #7.10/t:2207
21 atoms, 23 bonds, 1 model selected
> select up
3472 atoms, 3889 bonds, 1 model selected
> show sel cartoons
> select clear
> toolshed show "Side View"
> open C:/Users/asus/Desktop/chromatin/N1-N12/PDB/N1_DNA.pdb
Summary of feedback from opening
C:/Users/asus/Desktop/chromatin/N1-N12/PDB/N1_DNA.pdb
---
warning | Ignored bad PDB record found on line 15193
END
N1_DNA.pdb title:
\--- [more info...]
Chain information for N1_DNA.pdb #8
---
Chain | Description
s | No description available
t | No description available
> toolshed show "Fit in Map"
> color #7.1-9,10 #8 bynucleotide
> close #8
> open C:/Users/asus/Desktop/chromatin/N1-N12/PDB/N1_DNA.pdb
Summary of feedback from opening
C:/Users/asus/Desktop/chromatin/N1-N12/PDB/N1_DNA.pdb
---
warning | Ignored bad PDB record found on line 14126
END
N1_DNA.pdb title:
\--- [more info...]
Chain information for N1_DNA.pdb #8
---
Chain | Description
s | No description available
t | No description available
> hide #!7.10 models
> show #!7.10 models
> hide #!8 models
> show #!8 models
> hide #!8 models
> show #!8 models
> close #7
> open C:/Users/asus/Desktop/chromatin/N1-N12/PDB/N1_N10_compare/N1.pdb
Summary of feedback from opening
C:/Users/asus/Desktop/chromatin/N1-N12/PDB/N1_N10_compare/N1.pdb
---
warnings | Ignored bad PDB record found on line 14737
END
Start residue of secondary structure not found: HELIX 1 1 VAL l 27 LYS l 36 1
10
Start residue of secondary structure not found: HELIX 2 2 GLY l 46 ASP l 72 1
27
Start residue of secondary structure not found: HELIX 3 3 PRO l 80 ASN l 89 1
10
Start residue of secondary structure not found: HELIX 4 4 GLU l 91 LEU l 96 1
6
Start residue of secondary structure not found: HELIX 5 5 SER l 113 LEU l 115
1 3
40 messages similar to the above omitted
Chain information for N1.pdb
---
Chain | Description
7.7/B | No description available
7.3/D | No description available
7.5/E | No description available
7.9/E | No description available
7.2/Y | No description available
7.4/e | No description available
7.8/j | No description available
7.1/l | No description available
7.6/q | No description available
7.10/s | No description available
7.10/t | No description available
> hide #!7.10 models
> show #!7.10 models
> select #7.10
6921 atoms, 7759 bonds, 2 pseudobonds, 2 models selected
> close #7.10
> cartoon style protein modeHelix tube radius 2 sides 24
> hide #!7.1 models
> show #!7.1 models
> select clear
> toolshed show "Side View"
> lighting simple
> lighting soft
> lighting shadows true intensity 0.5
> lighting flat
> lighting shadows true intensity 0.5
> set silhouettes false
> lighting full
> lighting soft
> lighting simple
> lighting soft
> save session
C:/Users/asus/Desktop/chromatin/fig2/N1_N10_H2A-H5_interaction_compare.cxs
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 255, in process
data = sm.take_snapshot(obj, session, self.state_flags)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\molobject.py", line 631, in take_snapshot
data = {'structure': self.structure,
File "cymol.pyx", line 1378, in
chimerax.atomic.cymol.CyResidue.structure.__get__
RuntimeError: Residue already deleted
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 769, in save
session.save(output, version=version, include_maps=include_maps)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 532, in save
mgr.discovery(self._state_containers)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 234, in discovery
self.processed[key] = self.process(obj)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 258, in process
raise RuntimeError(msg)
RuntimeError: Error while saving session data for "<class
'chimerax.atomic.molobject.Residue'>": Residue already deleted
RuntimeError: Error while saving session data for "": Residue already deleted
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 258, in process
raise RuntimeError(msg)
See log for complete Python traceback.
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 255, in process
data = sm.take_snapshot(obj, session, self.state_flags)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\atomic\molobject.py", line 631, in take_snapshot
data = {'structure': self.structure,
File "cymol.pyx", line 1378, in
chimerax.atomic.cymol.CyResidue.structure.__get__
RuntimeError: Residue already deleted
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 871, in <lambda>
save_action.triggered.connect(lambda arg, s=self, sess=session:
s.file_save_cb(sess))
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 601, in file_save_cb
self.save_dialog.display(self, session)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\ui\save_dialog.py", line 138, in display
fmt.save(session, filename)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 1062, in save
run(session, cmd)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 31, in run
results = command.run(text, log=log)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2688, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 956, in save_session
save(session, filename, **kw)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\save.py", line 61, in save
fmt.export(session, filename, fmt.nicknames[0], **kw)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\core\io.py",
line 213, in export
result = self.export_func(session, path, **kw)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 769, in save
session.save(output, version=version, include_maps=include_maps)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 532, in save
mgr.discovery(self._state_containers)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 234, in discovery
self.processed[key] = self.process(obj)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 258, in process
raise RuntimeError(msg)
RuntimeError: Error while saving session data for "<class
'chimerax.atomic.molobject.Residue'>": Residue already deleted
RuntimeError: Error while saving session data for "": Residue already deleted
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\session.py", line 258, in process
raise RuntimeError(msg)
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 431.60
OpenGL renderer: GeForce 930MX/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Change History (2)
comment:1 by , 6 years ago
| Component: | Unassigned → Sessions |
|---|---|
| Milestone: | → 1.0 |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Better session error reporting |
comment:2 by , 6 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Added code to keep track of where data is saved from in a session, and to print the stack when an error occurs.
Note:
See TracTickets
for help on using tickets.
Greg,