Upon loading a v2.x project that where ECI information has been entered, the v3.0.b2 crashes with the following traceback:
Error loading file for: <ccp.lims.refsamplecomponent.refsamplecomponentstore <span="">['eciDefault']>
Reading: <_io.TextIOWrapper name='/home/brian/analysis/YgaU.ccpn/ccpnv3/ccp/lims/RefSampleComponent/eciDefault+YgaU_brian_2012-05-14-14-06-01-704_00001.xml' mode='r' encoding='UTF-8'>
Last xml tag read: REFS.MolComponent.labeledMixture
Parser state was: reading
Current object was: <ccp.lims.refsamplecomponent.molcomponent <span="">['eciDefault', 'YgaU:CN1', '_NATURAL_ABUNDANCE']>
Traceback (most recent call last):
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpn/ui/gui/widgets/Action.py", line 59, in <lambda>
self.triggered.connect(lambda checked, args, kw: callback(args, **kw))
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpn/framework/Framework.py", line 961, in openProject
return self.ui.mainWindow.loadProject(projectDir=path)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpn/ui/gui/modules/GuiMainWindow.py", line 325, in loadProject
self.application.loadProject(projectDir)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpn/framework/Framework.py", line 986, in loadProject
project = coreIo.loadProject(path, useFileLogger=self.useFileLogger, level=self.level)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpn/core/_implementation/Io.py", line 42, in loadProject
project = _loadNmrProject(path, useFileLogger=useFileLogger)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpn/core/_implementation/Io.py", line 78, in _loadNmrProject
apiProject = apiIo.loadProject(path, useFileLogger=useFileLogger)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpnmodel/ccpncore/lib/Io/Api.py", line 490, in loadProject
project.checkAllValid()
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpnmodel/ccpncore/api/memops/Implementation.py", line 8237, in checkAllValid
value.checkAllValid(complete)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpnmodel/ccpncore/api/ccp/lims/RefSampleComponent.py", line 11353, in checkAllValid
self.load()
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpnmodel/ccpncore/api/memops/Implementation.py", line 4598, in load
self.loadFrom(repositories[0])
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpnmodel/ccpncore/api/memops/Implementation.py", line 4632, in loadFrom
XmlIO.loadTopObject(repository.url.getDataLocation(), self)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpnmodel/ccpncore/memops/format/xml/XmlIO.py", line 242, in loadTopObject
return loadFromStream(stream, topObjId=topObjId, topObject=topObject)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpnmodel/ccpncore/memops/format/xml/XmlIO.py", line 281, in loadFromStream
partialLoad=partialLoad)
File "/home/brian/ccpnmr3/ccpnmr3.0.b2/src/python/ccpnmodel/ccpncore/xml/memops/Implementation.py", line 4265, in loadFromStream
% ((curMap['content']['.qName'], clazz.name, vv[1:-1]),))
ccpnmodel.ccpncore.memops.ApiError.ApiError: No object found with package,class,key: ('ccp.molecule.LabeledMolecule', 'LabeledMixture', [1])</lambda></ccp.lims.refsamplecomponent.molcomponent></ccp.lims.refsamplecomponent.refsamplecomponentstore>
project for this bug