[Zope3-Users] AssertionError in ZEO cache

Sven Schomaker Sven.Schomaker at linie-m.de
Tue Jul 4 08:21:01 EDT 2006


Hi all,

I just upgraded to Zope 3.2.1 and changed my setup to use a
ZEO backend. This results in the exception below. Returning
to the standard FileStorage backend everything works fine. 

Any hints welcome,

thanks + greetings 

sven schomaker


Traceback (most recent call last):
  File "/usr/local/Zope-3.2.1/lib/python/zope/publisher/publish.py",
line 143, in publish
    publication.afterCall(request, object)
  File
"/usr/local/Zope-3.2.1/lib/python/zope/app/publication/browser.py", line
70, in afterCall
    super(BrowserPublication, self).afterCall(request, ob)
  File
"/usr/local/Zope-3.2.1/lib/python/zope/app/publication/zopepublication.py", line 168, in afterCall
    txn.commit()
  File "/usr/local/Zope-3.2.1/lib/python/transaction/_transaction.py",
line 380, in commit
    self._saveCommitishError() # This raises!
  File "/usr/local/Zope-3.2.1/lib/python/transaction/_transaction.py",
line 378, in commit
    self._commitResources()
  File "/usr/local/Zope-3.2.1/lib/python/transaction/_transaction.py",
line 441, in _commitResources
    rm.tpc_finish(self)
  File "/usr/local/Zope-3.2.1/lib/python/ZODB/Connection.py", line 679,
in tpc_finish
    self._storage.tpc_finish(transaction, callback)
  File "/usr/local/Zope-3.2.1/lib/python/ZEO/ClientStorage.py", line
974, in tpc_finish
    self._update_cache(tid)
  File "/usr/local/Zope-3.2.1/lib/python/ZEO/ClientStorage.py", line
999, in _update_cache
    self._cache.invalidate(oid, version, tid)
  File "/usr/local/Zope-3.2.1/lib/python/ZEO/cache.py", line 367, in
invalidate
    assert tid is not None and cur_tid < tid
AssertionError






More information about the Zope3-users mailing list