[Zope-dev] Re: [ZODB-Dev] Re: [Bug] ZODB invalidation processing

Andreas Jung lists at zopyx.com
Mon May 28 15:12:13 EDT 2007



--On 28. Mai 2007 20:03:47 +0200 Joachim Schmitz <js at aixtraware.de> wrote:

> Joachim Schmitz schrieb:
> ConflictError: database conflict error (oid 0x7fd771, class
> BTrees._IOBTree.IOBucket, serial this txn started with 0x036deefe18489244
> 2007-05-28 17:34:05.691441, serial currently committed 0x036def009207e011
> 2007-05-28 17:36:34.225960)
> ------
>
> How can I find out, which objects are really involved in the conflict.

from ZODB.utils import p64
print app._p_jar[p64(some_oid)]

The oid is available from the traceback. If you are running ZEO it might be 
necessary to replace 'app' with the top-level (or some other object) of the 
related storage (might be tricky to figure out if you have multiple 
storages).

-aj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/zope-dev/attachments/20070528/8c470e40/attachment.bin


More information about the Zope-Dev mailing list