Dear Andy,
The "Deprecated: getByKey called with too short key" warnings are no cause
for alarm. This code is part of the way we handle migration from the old
to the new machinery. The warnings mean that someting needs to be changed
before we finish the migration, but nothing is worng with your project.
The final line 'The project is not valid ...' is another matter, but the
reason for it is not shown in your mail. As I read the code, the real
error message should be printed out once you click 'OK' on the error
popup. Could you try again, and check that you have clicked 'OK' on the
error popup before you copy the error message from the command line?
Yours,
Rasmus
---------------------------------------------------------------------------
Dr. Rasmus H. Fogh Email: [log in to unmask]
Dept. of Biochemistry, University of Cambridge,
80 Tennis Court Road, Cambridge CB2 1GA, UK. FAX (01223)766002
On Tue, 17 Jul 2007, Dr Andy Herbert wrote:
> Hi,
>
> When trying to copy an experiment from one project to another using
> DataShifter I get the following error message when I try and save the
> project:
>
> Checking new object validity - this might take a while.
> Checking done.
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/X mlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
> Deprecated: getByKey called with too short key
> from doLoad line 770
> in /Users/wb104/ccpnmr/ccpnmr1.0/python/memops/format/xml/XmlIO.py:
> None
>
> Followed by an error popup saying:
>
> The project is not valid and will not be saved. Sorry - try again from
> scratch.
>
> cheers
>
> Andy
>
> --
> Dr Andy Herbert
> Department of Chemistry
> University of Edinburgh
> West Mains Road
> Edinburgh
> UK
> EH9 3JJ
> Tel: +44 (0)131 650 4704 or 650 7372
> Email: [log in to unmask]
>
|