Hi zodb-dev,

during our latest zeopack runs, zeopack for our users storage fails giving this 
error:

Traceback (most recent call last):
  File 
"/usr/local/lib/python2.6/dist-packages/ZODB3-3.10.3-py2.6-linux-i686.egg/ZEO/scripts/zeopack.py",
 line 159, in _main
    cs.pack(packt, wait=True)
  File 
"/usr/local/lib/python2.6/dist-packages/ZODB3-3.10.3-py2.6-linux-i686.egg/ZEO/ClientStorage.py",
 line 916, in pack
    return self._server.pack(t, wait)
  File 
"/usr/local/lib/python2.6/dist-packages/ZODB3-3.10.3-py2.6-linux-i686.egg/ZEO/ServerStub.py",
 line 155, in pack
    self.rpc.call('pack', t, wait)
  File 
"/usr/local/lib/python2.6/dist-packages/ZODB3-3.10.3-py2.6-linux-i686.egg/ZEO/zrpc/connection.py",
 line 768, in call
    raise inst # error raised by server
TypeError: unhashable type: 'list'
Error:
Error packing storage users in ('localhost', 9100)

Any ideas how to start to debug this behavior to find the bad data structure 
that prevents zeopack to run correctly? There is no verbose mode with zeopack 
as far as I know that would provide me with more helpful information (like the 
transaction id?). Maybe I can use any of the other tools to get to the source 
of the problem?

Any experience you could share to help me find the bad structure is very much 
appreciated. Thanks for your help.

Kind regards,
Kaweh
_______________________________________________
For more information about ZODB, see http://zodb.org/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to