Hello,
That sounds bizarre. Did you try and save in a completely different spot
(so directory)? And that second error message is also worrying because it
means it thinks there is some inconsistency somewhere (but it might be
picking up an inconsistent set of files somehow, I guess). If you want
you can send me the rogue directory (so the top one) and I can take a look
to see if I can figure out what is what.
Wayne
On Tue, 6 Oct 2009, Ben Goult wrote:
> Hi
>
> I saved a project last night with a new name last night using "Save as". I
> cannot open this project now;
>
> Traceback (most recent call last):
> File "/data/prog/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/AnalysisGui.py",
> line 224, in ?
> main(projectDir, max_size, glDirect)
> File "/data/prog/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/AnalysisGui.py",
> line 102, in main
> project = loadProject(top, path=projectDir)
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/ccp/gui/Io
> .py", line 81, in loadProject
> File "/data/prog/ccpnmr/ccpnmr2.0/python/memops/general/Io.py", line 502,
> in l oadProject
> raise IOError('"%s" contains no project file' % path)
> IOError: "/data/PROJECTS/f2/f2_091005_test" contains no project file
>
> For some reason inside the project directory is a directory of the same name
> as the old project name, if I try and use this I get a different message;
>
> Error loading file for: <ccp.molecule.MolSystem.MolSystem ['MS3']>
> Reading: <open file
> '/data/PROJECTS/f2/f2_091005_test/f2_090610/ccp/molecule/MolSystem/MS3+f2_090610_btg1_2009-06-10-10-59-14-889_00001.xml',
> mode 'r' at 0x2aaaaea40be8>
> Last xml tag read: _StorageUnit
> Parser state was: checking validity
> Object stack was empty
> Error loading file for: <ccp.nmr.Nmr.NmrProject ['f2_090323']>
> Reading: <open file
> '/data/PROJECTS/f2/f2_091005_test/f2_090610/ccp/nmr/Nmr/f2_090323+f2_090323_btg1_2009-03-23-17-11-59-844_00001.xml',
> mode 'r' at 0x2aaaad79a6c0>
> Last xml tag read: NMR.AtomSet.atoms
> Parser state was: reading
> Current object was: <ccp.nmr.Nmr.AtomSet ['f2_090323', 3163]>
> Traceback (most recent call last):
> File "/data/prog/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/AnalysisGui.py",
> line 224, in ?
> main(projectDir, max_size, glDirect)
> File "/data/prog/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/AnalysisGui.py",
> line 102, in main
> project = loadProject(top, path=projectDir)
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/ccp/gui/Io.py",
> line 90, in loadProject
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/ccp/api/general/DataLocation.py",
> line 4485, in getNmrDataSources
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/api/Implementation.py",
> line 5036, in load
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/api/Implementation.py",
> line 5070, in loadFrom
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/format/xml/XmlIO.py",
> line 236, in loadTopObject
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/format/xml/XmlIO.py",
> line 267, in loadFromStream
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/xml/Implementation.py",
> line 4724, in loadFromStream
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/ccp/api/molecule/MolSystem.py",
> line 1278, in getByKey
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/api/Implementation.py",
> line 5036, in load
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/api/Implementation.py",
> line 5070, in loadFrom
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/format/xml/XmlIO.py",
> line 236, in loadTopObject
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/format/xml/XmlIO.py",
> line 273, in loadFromStream
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/xml/Implementation.py",
> line 4800, in loadFromStream
> File
> "/data/prog/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/ccp/api/molecule/MolSystem.py",
> line 3223, in checkValid
> memops.general.Implementation.ApiError: ccp.molecule.MolSystem.Chain.checkValid:
> constraint seqCode_and_seqInsertCode_form_secondary_key_for_residues
> violated: <ccp.molecule.MolSystem.Chain ['MS3', 'A']>
>
> My old project still opens OK so I only lost the work since the name change
> so it isnt a big problem.
>
> Cheers
>
> Ben
>
|