On Mon, Jan 30, 2012 at 5:22 AM, Kaweh Kazemi <ka...@me.com> wrote:
> 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.

Start by looking for an error in the server log.


Jim Fulton
For more information about ZODB, see http://zodb.org/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org

Reply via email to