Hi,
I got the error message below, when trying to copy over a molecular system between two projects. (using datashifter)
Patrick
ERROR: copyObjects could not create or map new Molecule...
<memops.Implementation.MemopsRoot id:91628656>
{'smiles': None, 'functions': (), 'name': 'TEST', 'commonNames': (), 'calcIsoelectricPoint': None, 'seqDetails': None, 'smilesType': None, 'mutationDetails': None, 'isModifiable': True, 'applicationData': (), 'longName': 'fragment 1', 'keywords': (), 'fragmentDetails': None, 'details': None}
<ccp.molecule.Molecule.Molecule ['TEST']>
Exception in Tkinter callback
Traceback (most recent call last):
File "ccpnmr/python2.5/lib/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
return self.func(*args)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 1780, in <lambda>
button = Tkinter.Button(master, text = shiftLabelText, command = lambda buttonKeyword = buttonKeyword, toProjectNum = shiftCol:self.shiftData(buttonKeyword,toProjectNum), state = buttonState)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 1852, in shiftData
copyClass = CopyClass(ccpnObject,toProject,(self.guiParent,self.multiDialog,self.messageReporter,self.dataEntry),{},verbose = self.verbose)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 194, in __init__
self.copyObject()
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 211, in copyObject
self.toObject = createInProject(self.ccpnObject,self.toProject,copyOrder,self.createdObjectDict, self.toProjectResInfo, self.dialogInfo, self.toLinkedObjectData, postponedObjects = self.postponedObjects, ignorePresets = self.ignorePresets, verbose = self.verbose, ignoreAttrs = self.ignoreAttrs)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 640, in createInProject
copyObject(linkedCcpnObject,toProject,createdObjectDict,postponedLinkDict,metaInfo,toProjectResInfo,postponedObjects,dialogInfo,toLinkedObjectData, ignorePresets = ignorePresets, verbose = verbose)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 1468, in copyObject
newObjects = setPresetLinks(metaRole,[otherObject],toProject,keywds,createdObjectDict,toProjectResInfo,postponedObjects, dialogInfo, toLinkedObjectData, verbose = verbose)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 852, in setPresetLinks
CopyClass(refObject,toProject,None,toLinkedObjectData,createdObjectDict = createdObjectDict,ignorePresets = ignorePresets, verbose = verbose)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 194, in __init__
self.copyObject()
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 211, in copyObject
self.toObject = createInProject(self.ccpnObject,self.toProject,copyOrder,self.createdObjectDict, self.toProjectResInfo, self.dialogInfo, self.toLinkedObjectData, postponedObjects = self.postponedObjects, ignorePresets = self.ignorePresets, verbose = self.verbose, ignoreAttrs = self.ignoreAttrs)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 548, in createInProject
newObject = copyObject(ccpnObject,toProject,createdObjectDict,postponedLinkDict,metaInfo,toProjectResInfo,postponedObjects,dialogInfo,toLinkedObjectData,ignorePresets = ignorePresets, verbose = verbose, ignoreAttrs = ignoreAttrs)
File "/opt/ccpnmr/ccpnmr2.1/python/ccpnmr/format/gui/DataShifter.py", line 1548, in copyObject
attrValue = dialogInfo[3].askString("Enter %s %s" % (className,attrName),"Enter a new %s for the copy of the %s in the other project:" % (attrName,className),attrValue,dialogInfo[0])
TypeError: 'NoneType' object is unsubscriptable
|