Папки не отображаются в навигации, KeyError при редактировании их - PullRequest
1 голос
/ 22 декабря 2011

Недавно мы заметили, что некоторые (опубликованные) папки на нашем сайте Plone 3.3.5 больше не отображаются в представлениях навигации и списка папок. При попытке установить новую дату вступления в силу (она установлена ​​в прошлом, так что это не проблема), я получаю KeyError:

Traceback (innermost last):
 Module ZPublisher.Publish, line 125, in publish
 Module Zope2.App.startup, line 238, in commit
 Module transaction._manager, line 96, in commit
 Module transaction._transaction, line 389, in commit
 Module transaction._transaction, line 445, in _callBeforeCommitHooks
 Module collective.indexing.transactions, line 57, in before_commit
 Module collective.indexing.queue, line 149, in process
 Module collective.indexing.indexer, line 89, in unindex
 Module collective.indexing.indexer, line 71, in unindex
 Module Products.CMFSquidTool.queue, line 160, in unindexObject
 Module Products.CMFSquidTool.patch, line 24, in call
 Module Products.Archetypes.CatalogMultiplex, line 49, in unindexObject
 Module Products.CMFPlone.CatalogTool, line 445, in uncatalog_object
 Module Products.CacheSetup.patch, line 109, in uncatalog_object
 Module Products.CacheSetup.patch_utils, line 6, in call
 Module Products.ZCatalog.ZCatalog, line 569, in uncatalog_object
 Module Products.ZCatalog.Catalog, line 390, in uncatalogObject
 Module Products.PluginIndexes.DateRangeIndex.DateRangeIndex, line 192, in unindex_object
 Module Products.PluginIndexes.DateRangeIndex.DateRangeIndex, line 391, in _removeForwardIndexEntry
KeyError: -1666126693

В некоторых случаях другие операции также вызывают те же ошибки.

Родительская папка, в которой это происходит, была недавно вырезана и вставлена ​​в ее текущее местоположение на сайте, возможно, это как-то связано с этим.

Помощь высоко ценится, спасибо!

1 Ответ

0 голосов
/ 23 декабря 2011

Попробуйте перестроить каталог, это может помочь, похоже, в каталоге есть какие-то объекты-сироты.

...