[Zope] LowConflictConnection does not quiet SESSION KeyErrors

Roché Compaan roche@upfrontsystems.co.za
Mon, 7 Jul 2003 08:43:48 +0200


Hi there

We're using Zope 2.6.1 with the low conflict connection patch applied to
TemporayFolder mentioned in
    http://mail.zope.org/pipermail/zope-dev/2003-March/019081.html
and collector issue #848. I noticed that Zope 2.6.2b3 already has this
patch applied.

Unfortunately our error log is still rife with SESSION KeyErrors. We
have a number of functional tests that test our app over HTTP that we
run a couple of times a day and 4 out of 5 times we have to start all
over because of session key errors.

The error still occurs in "get" in Transience.py which seems to be same
as what is mentioned in collector issue #848.

  File /usr/local/zope/Zope-2.6.2b3-src/lib/python/Products/Sessions/SessionDataManager.py, line 93, in getSessionData
    (Object: session_data_manager)
  File /usr/local/zope/Zope-2.6.2b3-src/lib/python/Products/Sessions/SessionDataManager.py, line 180, in _getSessionDataObject
    (Object: session_data_manager)
  File /usr/local/zope/Zope-2.6.2b3-src/lib/python/Products/Transience/Transience.py, line 175, in new_or_existing
    (Object: session_data)
  File /usr/local/zope/Zope-2.6.2b3-src/lib/python/Products/Transience/Transience.py, line 807, in get
    (Object: session_data)
KeyError: 1057558960

Any idea when this will be fixed?

-- 
Roché Compaan
Upfront Systems                 http://www.upfrontsystems.co.za