[Zope-dev] Catalog wierdness ...

Joachim Werner joe@iuveno-net.de
Wed, 5 Dec 2001 22:03:23 +0100


Hi!


> This isn't a Catalog error, it's a ZODB error.  It appears that your
> ZODB data has beome inconsistent.  You might want to try to run
> fsrecover.py against it after making a backup to see if it detects any
> errors.

I don't think so:

- fsrecover doesn't find anything
- the error occurs on two machines that are synched via "ZSyncer", so a
physical corruption of the ZODB is not likely
- the error ONLY occurs with ZCatalog indexing attempts

But maybe I am missing something ...

Cheers

Joachim



-----


Traceback (innermost last):
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZPublisher/Publish.py,
line 224, in publish_module
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZPublisher/Publish.py,
line 187, in publish
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/Zope/__init__.py, line
226, in zpublisher_exception_hook
    (Object: TransparencySupport)
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZPublisher/Publish.py,
line 171, in publish
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZPublisher/mapply.py,
line 160, in mapply
    (Object: manage_addSmartTextBlock)
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZPublisher/Publish.py,
line 112, in call_object
    (Object: manage_addSmartTextBlock)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/SmartSections/SmartT
extBlock.py, line 63, in manage_addSmartTextBlock
    (Object: TransparencySupport)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/SmartSections/SmartS
ectionElement.py, line 30, in manage_addSectionElement
    (Object: TransparencySupport)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/OrderedFolder/Ordere
dObjectManager.py, line 118, in _setObject
    (Object: TransparencySupport)
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/OFS/ObjectManager.py,
line 330, in _setObject
    (Object: TransparencySupport)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/SmartSections/SmartS
ectionElement.py, line 177, in manage_afterAdd
    (Object: ElementWithAttributes)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/SmartSections/SmartS
ectionElement.py, line 172, in manage_routineTasks
    (Object: ElementWithAttributes)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/SmartSections/SmartS
ection.py, line 89, in contentIndexObject
    (Object: TransparencySupport)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/Kontentor/Katalog.py
, line 130, in indexObject
    (Object: LockableItem)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/ZCatalog/ZCatalog.py
, line 498, in catalog_object
    (Object: LockableItem)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/ZCatalog/Catalog.py,
line 438, in catalogObject
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/PluginIndexes/TextIn
dex/TextIndex.py, line 381, in index_object
    (Object: PluggableIndex)
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/PluginIndexes/TextIn
dex/GlobbingLexicon.py, line 166, in getWordId
  File
/home/ftp/root/kue-projekt/dev_8080/lib/python/Products/PluginIndexes/TextIn
dex/GlobbingLexicon.py, line 206, in assignWordId
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZODB/Connection.py,
line 519, in setstate
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZODB/FileStorage.py,
line 588, in load
    (Object: /home/ftp/root/kue-projekt/dev_8080/var/Data.fs)
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZODB/FileStorage.py,
line 584, in _load
    (Object: /home/ftp/root/kue-projekt/dev_8080/var/Data.fs)
  File /home/ftp/root/kue-projekt/dev_8080/lib/python/ZODB/FileStorage.py,
line 1905, in _loadBack
KeyError: (see above)