[Zope] ERROR Zope.ZCatalog reindexIndex could not resolve an object from the uid

Manuel Vazquez Acosta mva.led at gmail.com
Mon Mar 3 18:39:29 EST 2008

> First, you check whether "path/to/the/object" really is a path
> to an existing object. Maybe, the object was deleted and your
> object has not correctly synchronized with the catalog on deletion.

Checked. They were gone.

> Another potential reason could be:
>   For historical reasons, a ZCatalog can use either physical paths
>   or request/url based resolution.
>   The latter is not safe when used with virtual hosting.
>   Should you use the old way, then you might now use a different
>   virtual host than when the object was indexed.

I think it using physical paths. In the error there are no traces of 
VHM. Although the site is doing with both Apache and Squid.

> When you want to recover from the error (without understanding where
> the problem comes from), you could use the "Update catalog" from
> the "Advanced" tab. It will uncatalog any object that cannot be resolved.
> Alternatively, you can uncatalog the problematic object explicitly.

Well, after writing the post, I cleared every index and rebuild them. I 
didn't know I could Update it.

Clearing + Reindexing worked.

Somehow this "lost" object was affecting Plone's portal_factory: I could 
not create any new document of the folder that should have the lost object.


More information about the Zope mailing list