[ZODB-Dev] StorageTransaction Errors
Joachim Werner
joe at iuveno.de
Mon Aug 25 16:21:35 EDT 2003
Hi!
I am using ZEO and Zope:
- Python 2.2.3
- ZODB3-3.2b2 (for ZEO)
- Zope 2.6.2b2 (from source),
on SuSE Linux 8.2.
I am getting this error from time to time:
Error Type: StorageTransactionError
Error Value: Multiple simultaneous tpc_begin requests from one client.
The console output on the ZEO client is:
2003-08-25T14:43:08 PANIC(300) ZODB A storage error occurred in the last
phase of a two-phase commit. This shouldn't happen.
The application will not be allowed to commit until the site/storage is
reset by a restart.
Traceback (most recent call last):
File
"/downloads/python/ZODB3-3.2b2/build/lib.linux-i686-2.2/ZODB/Transaction.py",
line 369, in _finish_many
jar.tpc_finish(self)
File
"/downloads/python/ZODB3-3.2b2/build/lib.linux-i686-2.2/ZEO/ClientStorage.py",
line 896, in tpc_finish
self._update_cache()
File
"/downloads/python/ZODB3-3.2b2/build/lib.linux-i686-2.2/ZEO/ClientStorage.py",
line 944, in _update_cache
s = self._seriald[oid]
KeyError: ^@^@^@^@^@^FÈ´
After the error has occured the Zope instance doesn't write any more.
Any attempt to write ends with the error above.
What is this about? Can I fix this by upgrading to a later version?
Cheers
Joachim
More information about the ZODB-Dev
mailing list