[ZODB-Dev] TypeError: ('argument list must be a tuple') when trying load object from old zodb in Zope 2.12.0a1

Chris Withers chris at simplistix.co.uk
Mon Apr 13 19:35:44 EDT 2009


Forwarding this here in case it's related.

This is ZODB 3.9.0a11 on Python 2.5.1.

The problem only occurs for certain ParsedXML documents, the two I've 
found so far were created in 2004-2005, which I guess would have been 
Zope 2.7ish on Python 2.4.

Any ideas what this means or where it's coming from?

Module ZODB.Connection, line 808, in setstate
Module ZODB.Connection, line 876, in _setstate
Module ZODB.serialize, line 604, in setGhostState
Module ZODB.serialize, line 597, in getState
TypeError: ('argument list must be a tuple', <class
'Products.ParsedXML.DOM.Core.Document'>, None)

I have the troublesome pickles if it would help for someone to see them...

cheers,

Chris

-- 
Simplistix - Content Management, Zope & Python Consulting
             - http://www.simplistix.co.uk



More information about the ZODB-Dev mailing list