[Zope] bad ZCatalog behavior
Andy Altepeter
aaltepet at bethel.edu
Mon Aug 8 09:15:25 EDT 2005
Hi there,
There seems to be a problem with my ZCatalog, and it seems to be getting worse
as time goes by. When my CatalogPathAware objects unindex themselves,
sometimes I get an attribute error like:
AttributeError: 'str' object has no attribute 'append'
Traceback (innermost last):
Module ZPublisher.Publish, line 101, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 39, in call_object
Module Products.FileSystemSite.FSPythonScript, line 104, in __call__
Module Shared.DC.Scripts.Bindings, line 306, in __call__
Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
Module Products.FileSystemSite.FSPythonScript, line 160, in _exec
Module None, line 33, in tab_status_approve
- <FSPythonScript
at /silva/service_views/Silva/edit/VersionedContent/tab_status_approve used
for /silva/service_views/SilvaDocument/edit/VersionedContent/Document>
- Line 33
Module Products.Silva.Versioning, line 125, in approve_version
Module Products.Silva.Versioning, line 512, in _update_publication_status
Module Products.Silva.VersionedContent, line 334, in _unindex_version
Module Products.Silva.Version, line 191, in unindex_object
Module Products.ZCatalog.ZCatalog, line 558, in uncatalog_object
Module Products.ZCatalog.Catalog, line 411, in uncatalogObject
Module Products.ZCTextIndex.ZCTextIndex, line 181, in unindex_object
Module Products.ZCTextIndex.OkapiIndex, line 68, in unindex_doc
Module Products.ZCTextIndex.BaseIndex, line 176, in unindex_doc
Module Products.ZCTextIndex.BaseIndex, line 303, in _del_wordinfo
Module ZODB.Connection, line 562, in setstate
Module ZODB.Connection, line 601, in _set_ghost_state
AttributeError: 'str' object has no attribute 'append'
In the logfile, the last line of code is shown in the traceback:
File "/export1/Zope-2.7.2-0/lib/python/ZODB/Connection.py", line 601, in
_set_ghost_state
state = unpickler.load()
Perhaps this is a ZEO issue. I'm using Zope-2.7.2-0 with ZEO. Both the zeo
server and the client are on the same box. The zeo logfile reports no errors
when this occurs.
Any ideas why this may be happening?
More information about the Zope
mailing list