Print

Print


Hi,

I tried upgrading to version 12 automatically. It worked fine. but on
opening the project i get the following error

Deprecated: getByKey called with too short key
from loadDelayedData line 1100 in
/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnm
r1.0/python/memops/format/xml/XmlIO.py:
['            target = getByKey(clazz,fullKey)\n']
Deprecated getExperiments called from conv_ccp_Nmr_1_1_a2 line 2086 in
/data/kar
thik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/format/xml/Compatibility
.py:
    ['  for x1 in headObject.experiments:\n']
Deprecated getAxisTypes called from conv_ccpnmr_Analysis_1_1_a2 line 2564 in
/da
ta/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/format/xml/Compati
bility.py:
    ['  for x0 in headObject.axisTypes:\n']
last xml element read:
<Isotope _ID="_2" massNumber="169" gyroMagneticRatio="-22100000.0"
mass="168.934 211" abundance="100.0" receptivity="0.00056599999999999999"
magneticMoment="-0.4 0000000000000002" spin="1/2">


parser state was:
reading

ERROR loading xml ccp.molecule.ChemElement chemElements.xml
Exception in Tkinter callback
Traceback (most recent call last):
  File
"/home/karthik/ccpnmr.new/ccpnmr/python2.4/lib/python2.4/lib-tk/Tkinter.p
y", line 1345, in __call__
    return self.func(*args)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/gui/Bas
ePopup.py", line 224, in ok
    if (not self.apply()):
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/editor/
OpenProjectPopup.py", line 142, in apply
    self.callback(self.project)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/ccpnmr/analysi
s/AnalysisPopup.py", line 913, in initProject
    Analysis.initProject(self, project)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/ccpnmr/analysi
s/Analysis.py", line 400, in initProject
    Util.defaultIsotopes(project)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/ccpnmr/analysi
s/Util.py", line 940, in defaultIsotopes
    if (not loadChemElementRefData(project)):
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/ccp/general/Io
.py", line 130, in loadChemElementRefData
    if project.currentChemElementStore:
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/api/Imp
lementation.py", line 18800, in getCurrentChemElementStore
    result = self.findFirstChemElementStore()
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/api/Imp
lementation.py", line 10631, in findFirstChemElementStore
    otherStorage.load()
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/api/Imp
lementation.py", line 9066, in load
    ioModule.load(stream, self.project)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/ccp/xml/molecu
le/ChemElement.py", line 98, in load
    return GeneralXmlIO.load(stream, mapping, parentObject)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/format/
xml/XmlIO.py", line 425, in load
    result = doLoad(stream, mapping, headObject)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/memops/format/
xml/XmlIO.py", line 907, in doLoad
    currentObj = classMap['class'](objStack[-1],**parameters)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/ccp/api/molecu
le/ChemElement.py", line 2198, in __init__
    setattr(self, key, value)
  File
"/data/karthik/programs/ccpnmr.new/ccpnmr/ccpnmr1.0/python/ccp/api/molecu
le/ChemElement.py", line 2276, in setAbundance
    raise ApiError("%s.setAbundance:" % self.qualifiedName +
ApiError: ccp.molecule.ChemElement.Isotope.setAbundance:FloatRatio
constraint va lue_le_1 violated by value:100.0


karthik