[Zope] Re: Btreefolder: How to fix Keyerror ???
Tres Seaver
tseaver at palladion.com
Fri May 5 08:39:31 EDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
robert rottermann wrote:
> Hi there,
> I have a big problem with an Plone site throwing btreefolder errors.
>
> Traceback (innermost last):
> Module ZPublisher.Publish, line 113, in publish
> Module ZPublisher.mapply, line 88, in mapply
> Module ZPublisher.Publish, line 40, in call_object
> Module OFS.CopySupport, line 193, in manage_pasteObjects
> Module OFS.ObjectManager, line 307, in _setObject
> Module Products.CMFCore.CMFCatalogAware, line 199, in manage_afterAdd
> Module Products.CMFCore.CMFCatalogAware, line 235, in __recurse
> Module Products.Archetypes.BaseBTreeFolder, line 37, in manage_afterAdd
> Module Products.Archetypes.BaseFolder, line 104, in manage_afterAdd
> Module Products.Archetypes.BaseObject, line 179, in manage_afterAdd
> - __traceback_info__: (<CartManager at
> /whirlweb/backup/whirlweb/portal_cartmanager>, <PloneSite at
> /whirlweb/backup/whirlweb>, <Folder at /whirlweb/backup>)
> Module Products.Archetypes.Referenceable, line 217, in manage_afterAdd
> Module Products.Archetypes.Referenceable, line 348, in _referenceApply
> Module Products.ZCatalog.Lazy, line 158, in __getitem__
> Module Products.BTreeFolder2.BTreeFolder2, line 210, in _getOb
> KeyError: '11464251260848050376'
>
>
> The site runs fine for some time, then it just throws that error, and I
> have to restart zope.
>
> I can export the site, but not import it.
> Neither I can copy the site, or pack the db.
>
> I tried the checkbtrees.py script.
>
> It produces som 1200 lines
>
> some like:
> ['Application'].Control_Panel.Products.Formulator.Help.LabelField
> <persistent broken Products.Formulator.FieldHelpTopic.FieldHelpTopic
> instance "\x00\x00\x
> 00\x00\x00\x0e'r">
>
> but most f the show somethings like:
> ['Application'].Control_Panel.Products.CMFTestCase.Help.catalog._catalog.__len__
> <BTrees.Length.Length object at 0x40f96cac>
>
> and the final line says:
> total 620613 found 1299
>
> what can I do to fix this error
In the Control_Panel/Products folder, delete *all* disk-based products
and then restart Zope: it will recreate them at startup, and should
also rebuild the catalogs with the borked BTrees.
Of course, back everything up first.
Tres.
- --
===================================================================
Tres Seaver +1 202-558-7113 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFEW0eD+gerLs4ltQ4RAh8sAKCciNApVbTWeM/H1KvU/qigG35BKwCfaD3o
8SBykcc8/gWoBojhVLTydAs=
=X09r
-----END PGP SIGNATURE-----
More information about the Zope
mailing list