Dear Cameron,
Tim and I have tried to look at your error, but we cannot find any reason
why it should have happened. Our best guess is that an earlier error left
the data in an illegal state, so what we are seeing here is a secondary
effect of that. Which of course do not tell us anything about the earlier
error.
If you already have a set of clean data to work on, I guess we will have
to archive this one, and see if it ever reappears. If you need a cleaned
data set, we can make you one.
Best we can do.
Cheers,
rasmus
---------------------------------------------------------------------------
Dr. Rasmus H. Fogh Email: [log in to unmask]
Dept. of Biochemistry, University of Cambridge,
80 Tennis Court Road, Cambridge CB2 1GA, UK. FAX (01223)766002
On Fri, 26 Aug 2005, Cameron Mackenzie wrote:
> When in a project, I opened the Molecules=>Residue Information Window. The
> window opened but was not functional and the following error was given:
>
> ERROR loading xml ccp.Molecule ccp/Molecule.xml
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/usr/lib/python2.3/lib-tk/Tkinter.py", line 1346, in __call__
> return self.func(*args)
> File "/usr/lib/python2.3/lib-tk/Tkinter.py", line 456, in callit
> func(*args)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/ccpnmr/analysis/ResidueInfoPopup
> .py", line 314, in update
> self.viewResidueFrame.update(self.residue)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/ccpnmr/analysis/ViewResidueFrame
> .py", line 136, in update
> self.setResidue(residue)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/ccpnmr/analysis/ViewResidueFrame
> .py", line 102, in setResidue
> self.varFrame.update(self.residue.chemCompVar)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/ccp/gui/ViewChemCompVarFrame.py"
> , line 236, in update
> chemCompCoordHead = getChemCompCoordHead(project, sourceName, molType, ccpCo
> de, loadChemCompCoords=True)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/ccp/general/Io.py", line 510, in
> getChemCompCoordHead
> chemCompCoordHead = project.findFirstChemCompCoordHead(sourceName = sourceNa
> me, molType = molType, ccpCode = ccpCode)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/memops/api/Implementation.py", l
> ine 7921, in findFirstChemCompCoordHead
> t = self.chemCompCoordHeads
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/memops/api/Implementation.py", l
> ine 7905, in getChemCompCoordHeads
> otherStorage.load()
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/memops/api/Implementation.py", l
> ine 6308, in load
> ioModule.load(stream,self.project)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/ccp/xml/Molecule.py", line 102,
> in load
> return GeneralXmlIO.load(stream, mapping, parentObject)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/memops/format/xml/XmlIO.py", lin
> e 370, in load
> result = doLoad(stream, mapping, headObject)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/memops/format/xml/XmlIO.py", lin
> e 652, in doLoad
> setattr(obj,endMap['tag'],target)
> File "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/memops/api/Implementation.py", l
> ine 1100, in setContentStorage
> raise ApiError('memops.Implementation.ContentStored.contentStorage cannot be
> set as memops.Implementation.ContentStorage.headObject cannot be removed')
> ApiError: memops.Implementation.ContentStored.contentStorage cannot be set as me
> mops.Implementation.ContentStorage.headObject cannot be removed
>
>
> Then when I tried to save the project i got:
>
> start generating ccp.Method output
> start generating ccp.Nmr output
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/usr/lib/python2.3/lib-tk/Tkinter.py", line 1346, in __call__
> return self.func(*args)
> File
> "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
> line 1217, in saveProject
> self.saveFile()
> File
> "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
> line 1258, in saveFile
> self.project.saveModified()
> File
> "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/memops/api/Implementation.py", line
> 16605, in saveModified
> storage.save()
> File
> "/usr/local/ccpnmr1.0.5/ccpnmr1.0/python/memops/api/Implementation.py", line
> 6322, in save
> raise ApiError("Cannot store %s data - existing data have not been
> loaded" % self.package)
> ApiError: Cannot store ccp.MolSystem data - existing data have not been loaded
>
>
> After restarting analysis and trying to open my project I got:
>
> Project invalid, please quit, fix and re-start: Error loading fileNo
> ContentStorage object found from key: [44]
>
> in a pop-up.
>
> Any ideas how to fix this?
> Cameron
>
|