Hi
I have just successfully read in the cyana outputted pdb files into my
analysis project, I saved the project and all was good.
Then I looked and I had read in the file twice so I actually had 40
structures in my project (2x20). This isnt a major problem as I can just
delete them using Structure:Edit Structure.
However, I tried to load my backup project file and it failed. I got the
following traceback:
ERROR loading xml ccpnmr.Analysis ccpnmr/Analysis.xml
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib64/python2.4/lib-tk/Tkinter.py", line 1345, in __call__
return self.func(*args)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledMatrix.py",
line 571, in mouseDoubleClick
self.selectDoubleCell(row,col)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledMatrix.py",
line 546, in selectDoubleCell
self.doubleCallback(self.currentObject, objRow, objCol)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/gui/FileSelect.py", line
395, in doubleCallback
self.double_callback(file)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py", line
224, in ok
if (not self.apply()):
File
"/data/prog/ccpnmr/ccpnmr1.0/python/memops/editor/OpenProjectPopup.py", line
142, in apply
self.callback(self.project)
File
"/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py", line
911, in initProject
Analysis.initProject(self, project)
File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py",
line 194, in initProject
self.checkAxisPanels()
File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py",
line 139, in checkAxisPanels
for window in self.project.spectrumWindows:
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
line 18612, in getSpectrumWindows
otherStorage.load()
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
line 8904, in load
ioModule.load(stream, self.project)
File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/xml/Analysis.py", line
108, in load
return GeneralXmlIO.load(stream, mapping, parentObject)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
370, in load
result = doLoad(stream, mapping, headObject)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
532, in doLoad
loadDelayedData(objectDict, delayedLoadData)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
1016, in loadDelayedData
target = getByKey(clazz,fullKey)
File
"/data/prog/ccpnmr/ccpnmr1.0/python/memops/general/Implementation.py", line
289, in getByKey
value = current.__dict__[downlinks[ii]] or getattr(current,downlinks[ii])
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
line 11115, in getChemCompHeads
otherStorage.load()
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
line 8904, in load
ioModule.load(stream, self.project)
File "/data/prog/ccpnmr/ccpnmr1.0/python/ccp/xml/Molecule.py", line 102,
in load
return GeneralXmlIO.load(stream, mapping, parentObject)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
374, in load
result = doLoad(stream, mapping, headObject)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
546, in doLoad
fileVersion, result)
File
"/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/Compatibility.py",
line 111, in postProcess
return process (packageName, fromVersion, headObject, dataConverters)
File
"/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/Compatibility.py",
line 186, in process
target = func(target)
File
"/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/Compatibility.py",
line 933, in conv_ccp_Molecule_1_0_208
if (molecule.chains
File "/data/prog/ccpnmr/ccpnmr1.0/python/ccp/api/Molecule.py", line 7179,
in getChains
otherStorage.load()
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
line 8904, in load
ioModule.load(stream, self.project)
File "/data/prog/ccpnmr/ccpnmr1.0/python/ccp/xml/MolSystem.py", line 101,
in load
return GeneralXmlIO.load(stream, mapping, parentObject)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
374, in load
result = doLoad(stream, mapping, headObject)
File "/data/prog/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
657, in doLoad
raise ApiError(
ApiError: Error loading fileNo ContentStorage object found from key:
[65]
This is not a major problem here as I can easily delete the structures
manually but I would not want this to happen after I had saved something
unwanted into my project.
Is it because I have added new coordinates into my project which the old
project is not expecting?
Cheers
Ben
|