On Thu, Oct 7, 2010 at 1:03 PM, steve <st...@lonetwin.net> wrote: > On 10/07/2010 10:29 PM, steve wrote: >> >> On 10/07/2010 10:26 PM, steve wrote: >>> >>> Hi Jim, >>> On 10/07/2010 10:20 PM, Jim Fulton wrote: >>>> >>>> What versions of Python are you using on the clients and on the server? >>>> >>> >>> Sorry should have mentioned: >>> Python 2.5.2 (r252:60911, Jan 24 2010, 17:44:40) >>> [GCC 4.3.2] on linux2 >>> >> ...on both >> > > ugh, I know this must be annoying but, I forgot to add, clients and servers > are both x86_64 systems (amazon ec2 instances actually).
OK, I have no idea what the problem is. It may be a ZODB bug, since, apparently, this showed up when you upgraded to ZODB 3.10.0b8, although I can't image what the bug could be. You're going to have to debug this, at least by whittling this down to a example that someone who doesn't have your software can run. Some suggestions: - Figure out what the class of the object is and what the value of state is. - Try creating an instance outside your app and passing that state to it to see if you get the same error. Jim -- Jim Fulton _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org https://mail.zope.org/mailman/listinfo/zodb-dev