disregard. Nmr.xml.bak saves the day. Quoting PT Robinson <[log in to unmask]>: > following a computer crash during saving my project no longer opens. i > get a project invalid error with a prompt to fix and restart and the > output: > >>>> last xml element read: > </annotation> > > > parser state was: > reading > > ERROR loading xml ccp.Nmr ccp/Nmr.xml > 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.1.0.10/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py", > line 224, in ok > File > "/usr/local/ccpnmr.1.0.10/ccpnmr/ccpnmr1.0/python/memops/editor/OpenProjectPopup.py", line 142, > in > apply > File > "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py", > line 904, in initProject > Analysis.initProject(self, project) > File > "/usr/local/ccpnmr.1.0.10/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py", line 206, > in > initProject > self.initResonances() > File > "/usr/local/ccpnmr.1.0.10/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py", line 1059, > in > initResonances > resonances = self.project.resonances > File > "/usr/local/ccpnmr.1.0.10/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py", line 17466, > in > getResonances > File > "/usr/local/ccpnmr.1.0.10/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py", line 8904, > in > load > File > "/usr/local/ccpnmr.1.0.10/ccpnmr/ccpnmr1.0/python/ccp/xml/Nmr.py", line > 113, in load > File > "/usr/local/ccpnmr.1.0.10/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", > line 370, in load > File > "/usr/local/ccpnmr.1.0.10/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", > line 907, in doLoad > ApiError: Error loading fileNot (correct) XMLNo </_StorageUnit> element found > > is this fixable? > > phil >