[Zope] Reindex of catalog - keep getting ConflictErrors ?

Dieter Maurer dieter at handshake.de
Wed Nov 5 16:16:41 EST 2003


Gitte Wange wrote at 2003-11-1 00:01 +0100:
 > At 22:55 31-10-2003, you wrote:
 > >Gitte Wange wrote at 2003-10-31 15:37 +0100:
 > >  > I have a ZCatalog (in the shape of a portal_catalog in CMF).
 > >  > Everytime I go to the Advanced tab and tries to reindex the catalog, I 
 > > get
 > >  > this error and traceback:
 > >  > ZODB.POSException.ConflictError
 > 
 > [SNIP error traceback]
 > 
 > >  > ConflictError: database conflict error (oid 0000000000000006, serial was
 > >  > 0350b50baca92b4c, now 0350b50a6e739abb)
 > >  >
 > >  > Why is that ?
 > >
 > >Indeed: why does your "reindex catalog" write to a session?
 > >
 > >Someone else does, too. This gives you a ConflictError.
 > 
 > Thanks Dieter - at least I know what's causing the error.
 > Now I only need to find out why :-)
 > 
 > The error has been introduced after I switched to use PluggableUserFolder 
 > with my own SessionLogin plugin - maybe I should start to look for the 
 > cause there.

Do you write into the session?

Even if you only read it, it may cause the problem.
Reading a session resets its timeout and therefore entails
writing.

-- 
Dieter



More information about the Zope mailing list