[ZODB-Dev] More ZODB POSKeyErrors with 2.6.0

Chris Withers chrisw@nipltd.com
Tue, 05 Nov 2002 11:43:45 +0000


Jeremy Hylton wrote:
> 
>   CW> ZODB.POSException.POSKeyError: 0000000000082a70
> 
> It would help if you could run fsrefs.py on the real FileStorage.
> That would tell us if there are any dangling references in the
> storage, or if the problem is solely in the index.

Well, two out of the threee storages produced no output from fsrefs.py. The last 
one spewed out this:

oid 0x4ab64 failed to load
Traceback (most recent call last):
   File "fsrefs.py", line 67, in main
     data, serial = fs.load(oid, "")
   File "/usr/local/zope/2.6.0_cvs_19.09.02/lib/python/ZODB/FileStorage.py", 
line 619, in load
     return self._load(oid, version, self._index, self._file)
   File "/usr/local/zope/2.6.0_cvs_19.09.02/lib/python/ZODB/FileStorage.py", 
line 614, in _load
     return _loadBack(file, oid, pnv)[0], serial
   File "/usr/local/zope/2.6.0_cvs_19.09.02/lib/python/ZODB/FileStorage.py", 
line 2116, in _loadBack
     raise POSKeyError(oid)
POSKeyError: 000000000004ab64

What does this mean?

Is it related? (Doesn't appear to be, different OIDs...)

cheers,

Chris