[Zope] ZODB Cruft, how to clear? Catalog problems too.

Brad Clements bkc@murkworks.com
Fri, 4 Jan 2002 12:20:50 -0500


Over time I've tried products, removed them, upgraded Zope many times, etc.

I always use the same Data.fs.

Now it seems I have some cruft in the database and no easy way to clean it up.

On minor problem I see on startup is:

PROBLEM(100) ZODB Could not import class 'PSQLInputWizard' from module 'Products.PSQLInput.Wizard'

I can't find any of these objects because I must have (stupidly) deleted the product 
before deleting all instances of it.

However I've looked in every folder and I can't find any broken instances, so I have no 
idea where this item is hiding. How do I remove it from ZODB?

--

More serious, after upgrading to Zope 2.5 Beta 2 (I'm not at Beta 3), I started getting 
this:

2002-01-04T17:01:35 ERROR(200) Catalog catalogObject was passed bad index object <UnTextIndex instance at 8a6d6f0>.
------
2002-01-04T17:01:35 ERROR(200) Catalog catalogObject was passed bad index object <UnKeywordIndex instance at 8a561d8>.
------
2002-01-04T17:01:35 ERROR(200) Catalog catalogObject was passed bad index object <UnKeywordIndex instance at 8a16cd8>.
------
2002-01-04T17:01:35 ERROR(200) Catalog catalogObject was passed bad index object <UnTextIndex instance at 8a6d6f0>.


(lots snipped)

But find doesn't locate any Catalog objects in my tree and I'm not currently using the 
catalog.

How do I solve this problem?


Brad Clements,                bkc@murkworks.com   (315)268-1000
http://www.murkworks.com                          (315)268-9812 Fax
netmeeting: ils://ils.murkworks.com               AOL-IM: BKClements