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