Wow, that is a wacky error. It's coming from inside a rather obscure
Python module, i.e. is in their code, not our code. But it's probably
because the Python interpreter is getting inconsistent code, so there are
perhaps some old *.pyc or *.pyo files lying around that are being picked
up. Another indication of this is that most of the code below is using:
/usr/local/ccpnmr1.0.13
but one module (Nmr.py) is being picked up from:
/usr/local/ccpnmr
and that is (presumably) an older installation, so would definitely have
inconsistent code. The first thing I would try is to remove all *.pyc and
*.pyo (but not *.py, or course!) files from /usr/local/ccpnmr1.0.13 and
try again. (That looks like you'll need root permission for that.) I
hope that is all.
Wayne
On Mon, 5 Feb 2007, Joyce Ratti wrote:
> Hi everyone!
>
> I have just switched to analysis 13 version and it is now impossible for me
> to open my project.
>
> following are all the error messeges that appear:
>
> Wim F. Vranken, Wayne Boucher, Tim J. Stevens, Rasmus H. Fogh, Anne
> Pajon, Miguel Llinas, Eldon L. Ulrich, John L. Markley, John Ionides
> and Ernest D. Laue (2005). The CCPN Data Model for NMR Spectroscopy:
> Development of a Software Pipeline. Proteins 59, 687 - 696.
>
> >>> Error dereferencing link to Method from key:
> [1]
> Error dereferencing fitMethod for object ccp.nmr.Nmr.Peak with (partial) key :
> ['auto1170670153.09', 1, 1, 1, 1]
>
> last xml element read:
> </_StorageUnit>
>
>
> parser state was:
> setting links and multiattributes
>
> ERROR loading xml ccp.nmr.Nmr ccp/Nmr.xml
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/usr/local/ccpnmr/python2.4/lib/python2.4/lib-tk/Tkinter.py", line
> 1345, in __call__
> return self.func(*args)
> File "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/gui/BasePopup.py",
> line 224, in ok
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/editor/OpenProjectPopup.py",
> line 142, in apply
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
> line 920, in initProject
> Analysis.initProject(self, project)
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py", line
> 399, in initProject
> self.initTopObjects(project)
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/ccpnmr/analysis/Analysis.py", line
> 192, in initTopObjects
> if not project.currentNmrProject:
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/api/Implementation.py",
> line 18783, in getCurrentNmrProject
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/api/Implementation.py",
> line 13173, in findFirstNmrProject
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/api/Implementation.py",
> line 9066, in load
> File "/usr/local/ccpnmr/ccpnmr1.0/python/ccp/xml/nmr/Nmr.py", line 114, in
> load
> return GeneralXmlIO.load(stream, mapping, parentObject)
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
> 425, in load
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
> 614, in doLoad
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/format/xml/XmlIO.py", line
> 1100, in loadDelayedData
> File
> "/usr/local/ccpnmr1.0.13/ccpnmr1.0/python/memops/general/Implementation.py",
> line 285, in getByKey
> File "/usr/local/ccpnmr/python2.4/lib/python2.4/inspect.py", line 819, in
> stack
> return getouterframes(sys._getframe(1), context)
> File "/usr/local/ccpnmr/python2.4/lib/python2.4/inspect.py", line 800, in
> getouterframes
> framelist.append((frame,) + getframeinfo(frame, context))
> File "/usr/local/ccpnmr/python2.4/lib/python2.4/inspect.py", line 775, in
> getframeinfo
> lines, lnum = findsource(frame)
> File "/usr/local/ccpnmr/python2.4/lib/python2.4/inspect.py", line 437, in
> findsource
> if pat.match(lines[lnum]): break
> IndexError: list index out of range
>
> i hope you'll be able to help me soon.
>
> all the bsest
>
> joyce
>
|