[Zope] POSKeyError

Kevin Carlson khcarlso at bellsouth.net
Thu Feb 10 23:30:52 EST 2005


Hi all,

Whenever I try to reindex an index in the portal_catalog or delete the 
index, add it back and then reindex, I get the first error below.  I ran 
fstest.py and there were no errors in the Data.fs file yet.  I also ran 
fsrecover.py and there were zero bytes removed from the Data.fs file.  
Also, When I run fsrefs.py, I get the second bit of output below.

You may have seen my recent posts about the BTreeFolder2 instance that 
stores the vast majority of the content for this application.  It has 
been suggested that the BTreeFolder2 instance may have corrupt BTrees so 
I rebuilt those using Tres Seaver's method but the behavior stays the same.

Any ideas on this?



Exception Type 	POSKeyError
Exception Value 	00000000000cc49a

Traceback (innermost last):

    * Module ZPublisher.Publish, line 101, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 39, in call_object
    * Module Products.ZCatalog.ZCatalog, line 499, in manage_reindexIndex
    * Module Products.ZCatalog.ZCatalog, line 485, in reindexIndex
    * Module Products.CMFCore.CatalogTool, line 207, in catalog_object
    * Module Products.CMFCore.WorkflowTool, line 353, in
      getCatalogVariablesFor
    * Module Products.CMFCore.WorkflowTool, line 338, in getWorkflowsFor
    * Module Products.CMFCore.WorkflowTool, line 307, in getChainFor
    * Module ZODB.Connection, line 559, in setstate
    * Module ZODB.FileStorage, line 689, in load
    * Module ZODB.FileStorage, line 657, in _load

POSKeyError: 00000000000cc49a

--------------------------------
fsrefs.py output

oid 0xC8DF8L BTrees.OOBTree.OOBucket
last updated: 2005-01-25 09:42:25.200913, tid=0x35AC9C66B861E00L
refers to invalid object:
        oid 0xCC49AL missing: 'Products.CMFDefault.File.File'

oid 0xC8E1FL BTrees.OOBTree.OOBucket
last updated: 2005-01-25 09:42:25.200913, tid=0x35AC9C66B861E00L
refers to invalid object:
        oid 0xCC49CL missing: 'BTrees.IOBTree.IOBTree'

oid 0xD297EL BTrees.OOBTree.OOBucket
last updated: 2005-02-10 04:08:47.313263, tid=0x35B2278C9DEB333L
refers to invalid object:
        oid 0xCC49AL missing: 'Products.CMFDefault.File.File'





More information about the Zope mailing list