[ZODB-Dev] ConflictError and POSKeyError with 2.6 CVS :-(
Chris Withers
chrisw@nipltd.com
Fri, 11 Oct 2002 14:32:42 +0100
Hi,
Having upgraded to 2.6 CVS to try and get rid of BTrees bug I'm now faced with
this weird set of events...
This is a long running python ZEO client that stuffs data into a ZODB from a
windows machine, here's what turned up in the log of the client:
------
2002-10-09T19:47:13 ERROR(200)
Traceback (innermost last):
Module OFS.Image, line 58, in manage_addFile
Module OFS.Image, line 423, in manage_upload
Module OFS.Image, line 470, in _read_data
Module ZODB.Transaction, line 222, in commit
Module ZODB.Transaction, line 195, in commit
Module ZODB.Transaction, line 256, in _commit_objects
Module ZODB.Connection, line 293, in commit
ConflictError: database conflict error (oid 0000000000003292, class
Products.BTreeFolder.BTreeFolder.BTreeFolder)
------
2002-10-09T19:47:29 ERROR(200) ZODB Couldn't load state for
'\x00\x00\x00\x00\x00\x06\xdaw'
Traceback (innermost last):
Module ZODB.Connection, line 509, in setstate
Module ZEO.ClientStorage, line 294, in load
Module ZEO.zrpc, line 168, in __call__
POSKeyError: 000000000006da77
------
2002-10-09T19:47:29 ERROR(200)
Traceback (innermost last):
Module Products.ZCatalog.ZCatalog, line 500, in catalog_object
Module Products.ZCatalog.Catalog, line 347, in catalogObject
Module Products.PluginIndexes.common.UnIndex, line 240, in index_object
Module Products.PluginIndexes.common.UnIndex, line 211, in
insertForwardIndexEntry
Module ZODB.Connection, line 509, in setstate
Module ZEO.ClientStorage, line 294, in load
Module ZEO.zrpc, line 168, in __call__
POSKeyError: 000000000006da77
------
2002-10-09T19:47:39 ERROR(200) ZODB Couldn't load state for
'\x00\x00\x00\x00\x00\x06\xd5\x87'
Traceback (innermost last):
Module ZODB.Connection, line 509, in setstate
Module ZEO.ClientStorage, line 294, in load
Module ZEO.zrpc, line 168, in __call__
POSKeyError: 000000000006d587
------
2002-10-09T19:47:39 ERROR(200) ZODB Couldn't load state for
'\x00\x00\x00\x00\x00\x06\xd5\x87'
Traceback (innermost last):
Module ZODB.Connection, line 509, in setstate
Module ZEO.ClientStorage, line 294, in load
Module ZEO.zrpc, line 168, in __call__
POSKeyError: 000000000006d587
------
2002-10-09T19:47:39 ERROR(200)
Traceback (innermost last):
Module Products.ZCatalog.ZCatalog, line 500, in catalog_object
Module Products.ZCatalog.Catalog, line 336, in catalogObject
Module ZODB.Connection, line 509, in setstate
Module ZEO.ClientStorage, line 294, in load
Module ZEO.zrpc, line 168, in __call__
POSKeyError: 000000000006d587
...and then things proceeded again happily :-S
Any ideas what's going on?
cheers,
Chris