Hello,
This unfortunately seems to be happening to several people, and we don't
know what is causing this (although presumably it ought to be a function
that is bypassing the API). If you tar up the project.xml and project
directory and send it to me I'll try and fix it (last time it was not too
bad to fix so hopefully the same this time around).
Wayne
On Tue, 28 Aug 2007, Ben Goult wrote:
> Hi
>
> My project seems to be corrupted! My backup project seems to be corrupted as
> well.
>
> I have attached the pop up and here is the traceback
>
> last xml element read:
> </_StorageUnit>
>
>
> parser state was:
> checking object validity
>
> ERROR loading xml ccp.nmr.Nmr ccp/nmr/Nmr.xml
> Traceback (most recent call last):
> File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisGui.py",
> line 217, in ?
> main(filename, max_size, glDirect)
> File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisGui.py",
> line 110, in main
> top.initProject(project)
> File
> "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py", line
> 929, in initProject
> Analysis.initProject(self, project)
> File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py",
> line 406, in initProject
> self.initTopObjects(project)
> File "/data/prog/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py",
> line 195, in initTopObjects
> if not project.currentNmrProject:
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
> line 18782, in getCurrentNmrProject
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
> line 13173, in findFirstNmrProject
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
> line 9066, in load
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/ccp/xml/nmr/Nmr.py",
> line 114, in load
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py",
> line 425, in load
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py",
> line 649, in doLoad
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
> line 17175, in checkAllValid
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/ccp/api/nmr/Nmr.py",
> line 65394, in checkAllValid
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr1.0/python/ccp/api/nmr/Nmr.py",
> line 115605, in checkAllValid
> memops.general.Implementation.ApiError: ccp.nmr.Nmr.ShiftList.checkAllValid:
> measurements:non-unique key:<ccp.nmr.Nmr.Resonance ['temp', 16804]>
> >>>
>
> From what I can tell the project.xml seems to be complete.
>
> Any ideas on how I can fix this?
>
> Cheers
>
> Ben
>
|