[ZODB-Dev] zeopack error

Kaweh Kazemi kaweh at me.com
Mon Jan 30 12:41:15 UTC 2012


Unfortunately I'm not seeing anything useful, which is my problem:

[ERROR] 2012-01-30T13:36:18: (22455) Error raised in delayed method
None
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)
[INFO] 2012-01-30T13:36:18: (::ffff:127.0.0.1:58682) disconnected

Kind regards,
Kaweh

On 30.01.2012, at 12:10, Jim Fulton wrote:

> On Mon, Jan 30, 2012 at 5:22 AM, Kaweh Kazemi <kaweh at 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
> 
> -- 
> Jim Fulton
> http://www.linkedin.com/in/jimfulton



More information about the ZODB-Dev mailing list