|
From: <bor...@ya...> - 2003-02-18 08:03:11
|
Hello all I'm working at a project using Openlow and I recently have discovered a problem related, I think to the Zcatalog class. After adding several instances I found that during the forward phase some workitems are created but not indexed. Looking at the Zope log I saw that frequently came out errors like: 2003-02-13T09:04:41 ERROR(200) FieldIndex unindex_object tried to retrieve set ['0', '0'] from index workitems_from but couldn't. This should not happen. 2003-02-13T09:33:01 ERROR(200) KeywordIndex unindex_object could not remove documentId -401296432 from index workitems_to. This should not happen. Traceback (innermost last): Module Products.PluginIndexes.common.UnIndex, line 172, in removeForwardIndexEntry KeyError: -401296432 As a conseguence I cannot see those workitems through the management interface and I've other problem related to some scripts I wrote that work basing on the catalog. To solve the problem I tried to update and reindex the catalog and something seems to go right, but I got for example a reverse problem namely an instance in the catalog but not existing in reality, in this case the only solution I found was to delete the entry from the catalog. Is possible that this problem is connected with these other messages I get calling a python script I wrote that uses the Catalog and starts workitems ? 2003-02-17T14:44:03 INFO(0) ZODB conflict error at /openflow/mywf/start1stavailableJob (23 conflicts since startup at 2003-02-17T14:24:00) I really can't figure out how Zope treat multiple calls made in the same instant, seems they cause some conflicts. Finally I'm really confused Thanks in advance for your help Roberto --------------------------------- Yahoo! Cellulari: loghi, suonerie, picture message per il tuo telefonino |