[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/zodb-dev/attachments/20070528/8c470e40/attachment.bin
    
    
More information about the ZODB-Dev
mailing list