Hello,
I have a strange problem with the project I am currently working on. I
use to press save quite a lot, and if I have done something stupid and
irreversible I usually close the project without saving it as an "undo"
button doesn't exist, then open the project as it was before the stupid
error. Probably not the most elegant procedure but it used to work.
Since a couple of days though the project doesn't close when I go on
"close" and press the "no" button in the prompted question concerning
the saving. The only way I get the project to close is using the "quit
Analysis" option - Analysis doesn't quit, but the project closes.
Following this step I can't open the project again without killing the
process using brutual force, i.e. closing the shell I used to open it.
It is very forgiving and I can open the project again with the state I
expected it to be in (last saved version before the stupid mistake), no
error message comes up. Here's the output for the process (pretty much
since I started working on it today) before I closed the shell.
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",
li ne 1485, in closeProject
self.destroyPopups()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
li ne 1496, in destroyPopups
popup.destroy()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py"
, line 742, in destroy
self.doUnregisters()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py"
, line 728, in doUnregisters
self.unegisterNotify(self.updateWindowListsAfter,
'ccpnmr.Analysis.SpectrumW indow', func)
File
"/usr/local/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/gui
/BasePopup.py", line 393, in __getattr__
AttributeError: EditPeakListPopup instance has no attribute
'unegisterNotify'
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",
li ne 1063, in openProject
if (not self.closeProject()):
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
li ne 1485, in closeProject
self.destroyPopups()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
li ne 1496, in destroyPopups
popup.destroy()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py"
, line 742, in destroy
self.doUnregisters()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py"
, line 728, in doUnregisters
self.unegisterNotify(self.updateWindowListsAfter,
'ccpnmr.Analysis.SpectrumW indow', func)
File
"/usr/local/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/gui
/BasePopup.py", line 393, in __getattr__
AttributeError: EditPeakListPopup instance has no attribute
'unegisterNotify'
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",
li ne 1714, in quit
self.destroy()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
li ne 1703, in destroy
BasePopup.destroy(self)
File
"/usr/local/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/edi
tor/BasePopup.py", line 191, in destroy
File
"/usr/local/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/gui
/BasePopup.py", line 375, in destroy
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 1868, in destroy
for c in self.children.values(): c.destroy()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py"
, line 742, in destroy
self.doUnregisters()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py"
, line 728, in doUnregisters
self.unegisterNotify(self.updateWindowListsAfter,
'ccpnmr.Analysis.SpectrumW indow', func)
File
"/usr/local/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/gui
/BasePopup.py", line 393, in __getattr__
AttributeError: EditPeakListPopup instance has no attribute
'unegisterNotify'
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",
li ne 1069, in openProject
applicationName=self.application.name)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
li ne 1036, in openPopup
popup.open()
File
"/usr/local/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/edi
tor/BasePopup.py", line 150, in open
File
"/usr/local/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/gui
/BasePopup.py", line 213, in open
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 ".-1217637844.-1209056660"
>>>
Where did things start to go wrong? Thanks a lot,
Baerbel
|