Hmmm, this is starting to sound like a nasty bug lurking somewhere. So it
sounds to me that something is creating a duplicate constraint and it
should not be. Anyway, if you send me the project again I'll hopefully be
able to sort it.
Wayne
On Sun, 8 May 2011, ROSS THOMSON wrote:
> Hi
>
> I got this same error again. I was working on my project, saved it then shut the computer down. When I restarted the project later on I was greeted with the error message again.
>
> Ross
> ________________________________________
> From: CcpNmr software mailing list [[log in to unmask]] On Behalf Of ROSS THOMSON [[log in to unmask]]
> Sent: 24 April 2011 12:52
> To: [log in to unmask]
> Subject: problem opening project
>
> Hi I'm getting this trace back when trying to open my project
>
>
> Error loading file for: <ccp.nmr.Nmr.NmrProject ['project_name']>
> Reading: <open file '/home/ross/ccpnnmr/version2/project_name/ccp/nmr/Nmr/project_name
> 1+project_name_user_2010-11-11-17-16-15_00128.xml', mode 'r' at 0x7683288>
> Last xml tag read: _StorageUnit
> Parser state was: postprocessing data
> Object stack was empty
> Traceback (most recent call last):
> File "/usr/local/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/AnalysisGui.py", line
> 226, in ?
> main(projectDir, max_size, glDirect)
> File "/usr/local/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/AnalysisGui.py", line
> 102, in main
> project = loadProject(top, path=projectDir)
> File "/usr/local/ccpnmr/ccpnmr2.1/python/ccp/gui/Io.py", line 92, in loadProje
> ct
> if isinstance(dataStore, NumericMatrix) and not dataStore.nmrDataSources:
> File "/usr/local/ccpnmr/ccpnmr2.1/python/ccp/api/general/DataLocation.py", lin
> e 6134, in getNmrDataSources
> tobj.load()
> File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/api/Implementation.py", line 5
> 030, in load
> self.loadFrom(repositories[0])
> File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/api/Implementation.py", line 5
> 064, in loadFrom
> XmlIO.loadTopObject(repository.url.getDataLocation(), self)
> File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/format/xml/XmlIO.py", line 236
> , in loadTopObject
> return loadFromStream(open(filePath), topObjId=topObjId, topObject=topObject
> )
> File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/format/xml/XmlIO.py", line 267
> , in loadFromStream
> partialLoad=partialLoad)
> File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/xml/Implementation.py", line 4
> 921, in loadFromStream
> linkChildData(delayDataDict, result, mapping, linkTopToParent, doOutOfPackag
> e)
> File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/xml/Implementation.py", line 5
> 127, in linkChildData
> raise ApiError("""Cannot add child - key already in use"""
> memops.general.Implementation.ApiError: Cannot add child - key already in use: c
> cp.nmr.Nmr.JCoupling:<ccp.nmr.Nmr.JCouplingList ['project_name', 13]>:frozenset([<c
> cp.nmr.Nmr.Resonance ['project_name', 1917]>, <ccp.nmr.Nmr.Resonance ['project_name',
> 1333]>])
>
>
> Ross
>
|