[ZODB-Dev] Weird 'Invalid load key' error all of a sudden

Chris Withers chrisw@nipltd.com
Mon, 13 May 2002 08:08:08 +0100


Hi,

I get the following error when searching Squishdot.org (so that's a
ZCatalog-subclass).

I'm gonna take a copy of the Data.fs before re-indexing, if anyone wants to have
a look...

> Error Type:  UnpicklingError
> 
> Error Value: invalid load key, '8'.
> 
> Traceback:
>  Traceback (innermost last):
>   File /usr/local/zope/2.4.0_base/lib/python/ZPublisher/Publish.py, line 171, in publish
>   File /usr/local/zope/2.4.0_base/lib/python/ZPublisher/mapply.py, line 160, in mapply
>     (Object: search)
>   File /usr/local/zope/2.4.0_base/lib/python/ZPublisher/Publish.py, line 112, in call_object
>     (Object: search)
>   File /usr/local/hosting/accounts/swishdot/Products/Squishdot/SquishSite.py, line 737, in search
>     (Object: LockableItem)
>   File /usr/local/zope/2.4.0_base/lib/python/OFS/DTMLMethod.py, line 194, in __call__
>     (Object: showSearchResults)
>   File /usr/local/zope/2.4.0_base/lib/python/DocumentTemplate/DT_String.py, line 544, in __call__
>     (Object: showSearchResults)
>   File /usr/local/zope/2.4.0_base/lib/python/DocumentTemplate/DT_In.py, line 744, in renderwob
>     (Object: search_results)
>   File /usr/local/zope/2.4.0_base/lib/python/AccessControl/DTML.py, line 104, in guarded_getitem
>     (Object: showSearchResults)
>   File /usr/local/zope/2.4.0_base/lib/python/AccessControl/ZopeGuards.py, line 151, in guarded_getitem
>   File /usr/local/zope/2.4.0_base/lib/python/Products/ZCatalog/Lazy.py, line 223, in __getitem__
>   File /usr/local/zope/2.4.0_base/lib/python/Products/ZCatalog/Catalog.py, line 218, in __getitem__
>   File /usr/local/zope/2.4.0_base/lib/python/ZODB/Connection.py, line 544, in setstate
> UnpicklingError: invalid load key, '8'.

Any ideas?

cheers.

Chris