Upon trying to create a new window I got the following traceback
The window was intended to be called CHh and have 13C=x 1H=y 1H=z
Two blank grey WindowPopups appeared.
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
return self.func(*args)
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 456, in callit
func(*args)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 747, in <lambda>
self.after(after_delay, lambda window=spectrumWindow:
self.openWindow(window))
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 1542, in openWindow
popup = self.openPopup(popup_name, WindowPopup, window=window,
location=location)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 988, in openPopup
transient=transient, *args, **kw)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
187, in __init__
BasePopup.__init__(self, parent=parent, **kw)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/BasePopup.py",
line 65, in __init__
memops.editor.BasePopup.BasePopup.__init__(self, parent, *args, **kw)
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/BasePopup.py",
line 84, in __init__
memops.gui.BasePopup.BasePopup.__init__(self, parent, *args, **kw)
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py", line
120, in __init__
self.initial_focus = self.body(frame)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
241, in body
xname = self.window.axisPanels[0].axisType.name
AttributeError: 'NoneType' object has no attribute 'name'
On trying to quit the project I got
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
return self.func(*args)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 1576, in quit
self.destroy()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 1565, in destroy
BasePopup.destroy(self)
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/BasePopup.py",
line 191, in destroy
memops.gui.BasePopup.BasePopup.destroy(self)
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py", line
360, in destroy
Tkinter.Toplevel.destroy(self)
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 1874, in destroy
for c in self.children.values(): c.destroy()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
2527, in destroy
self.deleteHandlers()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
2610, in deleteHandlers
for j in range(self.scrolled_window.nrows):
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py", line
378, in __getattr__
raise AttributeError, "%s instance has no attribute '%s'" %
(self.__class__.__name__, name)
AttributeError: WindowPopup instance has no attribute 'scrolled_window'
and the project would not quit. On killing the blank windows with the
window manager I got lots of
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
return self.func(*args)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
2904, in motion
self.showMotion(x, y, canvas)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
2888, in showMotion
self.parent.drawCrosshair(typeLocation)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 309, in drawCrosshair
popup.drawCrosshair(typeLocation)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
2960, in drawCrosshair
if (self.state() != 'normal'):
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 1527, in wm_state
return self.tk.call('wm', 'state', self._w, newstate)
TclError: bad window path name ".-1216516596.-1308596244"
On reopening the saved project I get
Traceback (most recent call last):
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisGui.py", line
173, in ?
main(filename, max_size, glDirect)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisGui.py", line
110, in main
top.initProject(project)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 895, in initProject
self.openActiveWindows()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 553, in openActiveWindows
self.openWindow(window)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 1542, in openWindow
popup = self.openPopup(popup_name, WindowPopup, window=window,
location=location)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 988, in openPopup
transient=transient, *args, **kw)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
187, in __init__
BasePopup.__init__(self, parent=parent, **kw)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/BasePopup.py",
line 65, in __init__
memops.editor.BasePopup.BasePopup.__init__(self, parent, *args, **kw)
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/BasePopup.py",
line 84, in __init__
memops.gui.BasePopup.BasePopup.__init__(self, parent, *args, **kw)
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py", line
120, in __init__
self.initial_focus = self.body(frame)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/WindowPopup.py", line
241, in body
xname = self.window.axisPanels[0].axisType.name
AttributeError: 'NoneType' object has no attribute 'name'
I'm going to see if I can wade through the xml and delete references to
this window - wish me luck!
--
Dr. Brian O. Smith ---------------------- B Smith at bio gla ac uk
Division of Biochemistry & Molecular Biology,
Institute Biomedical & Life Sciences,
Joseph Black Building, University of Glasgow, Glasgow G12 8QQ, UK.
Tel: 0141 330 5167/6459/3089 Fax: 0141 330 8640
|