[Zope] ZODB.POSException.ReadConflictError

Chris McDonough chrism at plope.com
Tue May 3 11:14:55 EDT 2005


This is actually normal.  See the end of
http://www.plope.com/Books/2_7Edition/Sessions.stx ("Conflict Errors")
for a short explanation.

On Tue, 2005-05-03 at 08:00 -0700, egroup at mac.com wrote:
> I'm getting a ZODB.POSException.ReadConflictError on my Plone 2.0.5 
> site (Zope 2.7.3, Python 2.3.4 on Mac OS X Server 10.3.9). It happens 
> most frequently when members try to register on my site (about 10% of 
> the time), but occasionally happens when other pages are accessed (no 
> pattern). Alternatively, a blank page is returned. No messages appear 
> in the Zope or Plone error log.
> 
> I've reproduced the error messages below, all of which resulted from a 
> member registration. I received 7 error reports were from the past two 
> days, with two types of errors. Of the two types of errors, the "oid 
> 0x07e8, class BTrees.IOBTree.IOBucket" error was seen 5 times and the 
> "oid 0x08, class Products.Transience.Transience.Length2" error was seen 
> twice.
> 
> Is there something wrong with my installation or is there something 
> wrong with my data.fs file? How do I correct either?
> 
> Marshall
> 
> --
> 
> TYPE 1 ERROR
> 
> Site Error
> 
> An error was encountered while publishing this resource.
> 
> ZODB.POSException.ReadConflictError
> Sorry, a site error occurred.
> 
> Traceback (innermost last):
> 
>      * Module ZPublisher.Publish, line 175, in publish_module_standard
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 
> 51, in new_publish
>      * Module ZPublisher.Publish, line 149, in publish
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 
> 51, in new_publish
>      * Module ZPublisher.Publish, line 149, in publish
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 
> 51, in new_publish
>      * Module ZPublisher.Publish, line 149, in publish
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 
> 51, in new_publish
>      * Module ZPublisher.Publish, line 139, in publish
>      * Module Zope.App.startup, line 163, in zpublisher_exception_hook
>      * Module ZPublisher.Publish, line 101, in publish
>      * Module ZPublisher.mapply, line 88, in mapply
>      * Module ZPublisher.Publish, line 39, in call_object
>      * Module Products.CMFFormController.ControllerPageTemplate, line 
> 80, in __call__
>      * Module Products.CMFFormController.BaseControllerPageTemplate, 
> line 39, in _call
>      * Module Products.CMFFormController.ControllerBase, line 243, in 
> getNext
>      * Module Products.CMFFormController.Actions.TraverseTo, line 36, in 
> __call__
>      * Module ZPublisher.mapply, line 88, in mapply
>      * Module ZPublisher.Publish, line 39, in call_object
>      * Module Products.CMFFormController.FSControllerPythonScript, line 
> 102, in __call__
>      * Module Products.CMFFormController.FormController, line 354, in 
> validate
>      * Module ZPublisher.BaseRequest, line 156, in items
>      * Module ZPublisher.HTTPRequest, line 1178, in get
>      * Module Products.Sessions.SessionDataManager, line 94, in 
> getSessionData
>      * Module Products.Sessions.SessionDataManager, line 181, in 
> _getSessionDataObject
>      * Module Products.Transience.Transience, line 840, in 
> new_or_existing
>      * Module Products.Transience.Transience, line 487, in get
>      * Module Products.Transience.Transience, line 293, in _move_item
>      * Module ZODB.Connection, line 599, in setstate
>      * Module ZODB.Connection, line 628, in _is_invalidated
> 
> ReadConflictError: database read conflict error (oid 0x0f81, class 
> BTrees.IOBTree.IOBucket)
> 
> --
> 
> TYPE 2 ERROR
> 
> Site Error
> 
> An error was encountered while publishing this resource.
> 
> ZODB.POSException.ReadConflictError
> Sorry, a site error occurred.
> 
> Traceback (innermost last):
> 
>      * Module ZPublisher.Publish, line 175, in publish_module_standard
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 
> 51, in new_publish
>      * Module ZPublisher.Publish, line 149, in publish
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 
> 51, in new_publish
>      * Module ZPublisher.Publish, line 149, in publish
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 
> 51, in new_publish
>      * Module ZPublisher.Publish, line 149, in publish
>      * Module Products.PlacelessTranslationService.PatchStringIO, line 
> 51, in new_publish
>      * Module ZPublisher.Publish, line 139, in publish
>      * Module Zope.App.startup, line 163, in zpublisher_exception_hook
>      * Module ZPublisher.Publish, line 101, in publish
>      * Module ZPublisher.mapply, line 88, in mapply
>      * Module ZPublisher.Publish, line 39, in call_object
>      * Module Products.CMFFormController.ControllerPageTemplate, line 
> 80, in __call__
>      * Module Products.CMFFormController.BaseControllerPageTemplate, 
> line 39, in _call
>      * Module Products.CMFFormController.ControllerBase, line 243, in 
> getNext
>      * Module Products.CMFFormController.Actions.TraverseTo, line 36, in 
> __call__
>      * Module ZPublisher.mapply, line 88, in mapply
>      * Module ZPublisher.Publish, line 39, in call_object
>      * Module Products.CMFFormController.FSControllerPythonScript, line 
> 102, in __call__
>      * Module Products.CMFFormController.FormController, line 354, in 
> validate
>      * Module ZPublisher.BaseRequest, line 156, in items
>      * Module ZPublisher.HTTPRequest, line 1178, in get
>      * Module Products.Sessions.SessionDataManager, line 94, in 
> getSessionData
>      * Module Products.Sessions.SessionDataManager, line 181, in 
> _getSessionDataObject
>      * Module Products.Transience.Transience, line 840, in 
> new_or_existing
>      * Module Products.Transience.Transience, line 487, in get
>      * Module Products.Transience.Transience, line 276, in _move_item
>      * Module Products.Transience.Transience, line 939, in _housekeep
>      * Module Products.Transience.Transience, line 566, in _finalize
>      * Module Products.Transience.Transience, line 600, in 
> _do_finalize_work
>      * Module ZODB.Connection, line 599, in setstate
>      * Module ZODB.Connection, line 628, in _is_invalidated
> 
> ReadConflictError: database read conflict error (oid 0x08, class 
> Products.Transience.Transience.Length2)
> 
> --
> 
> _______________________________________________
> Zope maillist  -  Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 



More information about the Zope mailing list