Hi Ihere,
I cannot open my project anymore, analysis is failing over parsing
the Nmr.xml file, which must have got corrupted, error listing below. My
backup Nmr.xml file has the same corruption in it too :(
Could I send the ccp/Nmr.xml for a quick checkup and hopefully a fix to
someone please ?
Before quiting the program I have noticed that I had a spin system (132),
which ought to be empty, and which I wanted to delete. This shows in the
error listing.
In the Spin Systems table it appeared to still contain resonances. In the
Resonances table there were none belonging to the spin system 132. Last
thing I have changed was to introduce a second molecular system and
reassign some resonances to it. I decided to restart Analysis in hope that
things will get in sync with each other that way. Unfortunately it didn't
work. I cannot find the offender in ccp/Nmr.xml
Krys
Error dereferencing resonances for object ccp.Nmr.ResonanceGroup with
(partial) key :
[132]
last xml element read:
</_StorageUnit>
parser state was:
setting links and multiattributes
ERROR loading xml ccp.Nmr ccp/Nmr.xml
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 882, in initProject
Analysis.initProject(self, project)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py",
line 193, in initProject
self.initResonances()
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py",
line 937, in initResonances
resonances = self.project.resonances
File
"/usr/local/ccpnmr1.0.9/ccpnmr1.0/python/memops/api/Implementation.py",
line 17755, in getResonances
otherStorage.load()
File
"/usr/local/ccpnmr1.0.9/ccpnmr1.0/python/memops/api/Implementation.py",
line 8837, in load
ioModule.load(stream, self.project)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccp/xml/Nmr.py", line 113, in
load
return GeneralXmlIO.load(stream, mapping, parentObject)
File
"/usr/local/ccpnmr1.0.9/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
370, in load
result = doLoad(stream, mapping, headObject)
File
"/usr/local/ccpnmr1.0.9/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
532, in doLoad
loadDelayedData(objectDict, delayedLoadData)
File
"/usr/local/ccpnmr1.0.9/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
958, in loadDelayedData
setattr(obj,name,targets)
File "/usr/local/ccpnmr1.0.9/ccpnmr1.0/python/ccp/api/Nmr.py", line
91350, in setResonances
raise ApiError("%s.setResonances:" % self.qualifiedName +
memops.general.Implementation.ApiError:
ccp.Nmr.ResonanceGroup.setResonances:values may not contain duplicates:
--
Dr. Krystyna Bromek
=== Biomolecular NMR ====
University of Glasgow, IBLS
Joseph Black Building B4-17,
Glasgow G12 8QQ, UK
Tel: 0141 330 6551/6459
|