languageindex key error

1 Message Forum Options Options
Permalink
edtaa
languageindex key error
Reply Threaded More
Print post
Permalink
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>