We are seeing the
Cannot find file:
Cannot find ChemComp XML file other, Ola.
in fully updated analysis 2.1.5 on LINUX when we try to download the ChemComp for Ola (oleic acid).
Further, when we download the ChemComp file via a web browser and save it as Ola.xml in the project's ccp/molecule/ChemComp/ directory we get the following traceback (below)
I notice that there are three different ChemComps for Ola in the ChemComp database - does that have any impact on the download failure?
>>> Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 1410, in __call__
return self.func(*args)
File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/gui/ScrolledMatrix.py", line 7
46, in mouseClick
self.selectCell(row,col)
File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/gui/ScrolledMatrix.py", line 1
839, in selectCell
self.callback(self.currentObject, objRow, objCol)
File "/usr/local/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/EditMolecules.
py", line 1090, in chooseChemComp
chemComp = self.project.findFirstChemComp(molType=molType, ccpCode=ccpCode)
File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/api/Implementation.py", line 1
1623, in findFirstChemComp
root.refreshTopObjects('ccp.molecule.ChemComp')
File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/api/Implementation.py", line 1
6727, in refreshTopObjects
topObject = XmlIO.loadFromFile(self, filePath, partialLoad=True)
File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/format/xml/XmlIO.py", line 248
, in loadFromFile
topObjId = xmlUtil.getTopObjIdFromFileName(filePath, mustBeMultipart=True)
File "/usr/local/ccpnmr/ccpnmr2.1/python/memops/format/xml/Util.py", line 196,
in getTopObjIdFromFileName
% (fileName, keySep))
ApiError: TopObject fileName /home/marinai/structures/ourProject/ccp/mo
lecule/ChemComp/Ola.xml lacks field separators +
|