I'm using Plone 3.1.2 with Linguaplone and PloneArticle. All has been fine
for a couple of months and I have around 100 plonearticle files translated
into 2 or 3 or 4 languages. This week, I did a new translation and got an
error in the translated file. I can no longer do anything with the
translated file - rename / delete / change state - I get the same key error
whether in Plone or the ZMI. I've tried updating and rebuilding the
reference catalogue but this has no effect. All I need to do is to delete
the file. Any help much appreciated as the file is appearing in folder lists
and in searches and I need to get rid of it. Here's the traceback:
Traceback (innermost last):
Module ZPublisher.Publish, line 119, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module Products.CMFFormController.FSControllerPythonScript, line 106, in
__call__
Module Products.CMFFormController.ControllerBase, line 231, in getNext
Module Products.CMFFormController.Actions.TraverseTo, line 38, in __call__
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module Products.CMFFormController.FSControllerPageTemplate, line 90, in
__call__
Module Products.CMFFormController.BaseControllerPageTemplate, line 28, in
_call
Module Products.CMFFormController.ControllerBase, line 231, in getNext
Module Products.CMFFormController.Actions.TraverseTo, line 38, in __call__
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module Products.CMFFormController.FSControllerPythonScript, line 104, in
__call__
Module Products.CMFFormController.Script, line 145, in __call__
Module Products.CMFCore.FSPythonScript, line 140, in __call__
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.CMFCore.FSPythonScript, line 196, in _exec
Module None, line 27, in object_delete
- <FSControllerPythonScript at /clients/XXXXXX/object_delete used for
/clients/XXXXXX/XXXXXX/XXXXXX/file>
- Line 27
Module Products.Archetypes.BaseFolder, line 114, in manage_delObjects
Module OFS.ObjectManager, line 524, in manage_delObjects
Module OFS.ObjectManager, line 379, in _delObject
Module zope.event, line 23, in notify
Module zope.component.event, line 26, in dispatch
Module zope.component._api, line 130, in subscribers
Module zope.component.registry, line 290, in subscribers
Module zope.interface.adapter, line 535, in subscribers
Module zope.component.event, line 33, in objectEventNotify
Module zope.component._api, line 130, in subscribers
Module zope.component.registry, line 290, in subscribers
Module zope.interface.adapter, line 535, in subscribers
Module Products.CMFCore.CMFCatalogAware, line 260, in
handleContentishEvent
Module Products.Archetypes.CatalogMultiplex, line 43, in unindexObject
Module Products.CMFPlone.CatalogTool, line 390, in uncatalog_object
Module Products.ZCatalog.ZCatalog, line 568, in uncatalog_object
Module Products.ZCatalog.Catalog, line 389, in uncatalogObject
Module Products.LinguaPlone.LanguageIndex, line 171, in unindex_object
Module Products.LinguaPlone.LanguageIndex, line 275, in _remove
KeyError: <LanguageIndex.IndexEntry id 1717248971 language , cid
2b71f11daa3760a657489833e8567484>