[ZODB-Dev] ZEO Server error.

Jeremy Hylton jeremy@zope.com
Wed, 06 Mar 2002 01:23:33 -0500


On Tue, 5 Mar 2002 18:32:24 -0500
 "Chris McDonough" <chrism@zope.com> wrote:
> 2002-03-05T21:11:54 INFO(0) ZEO Server Close 146511624
> ------
> 2002-03-05T21:11:54 ERROR(200) ZEO Server error
> Traceback (innermost last):
>   File
> /home/zope/opt/Python-2.1.2/lib/python2.1/site-packages/ZEO/StorageServer
> .py, line 269, in message_input
>   File
> /home/zope/opt/Python-2.1.2/lib/python2.1/site-packages/ZEO/StorageServer
> .py, line 574, in tpc_finish
>   File
> /home/zope/opt/Python-2.1.2/lib/python2.1/site-packages/ZEO/StorageServer
> .py, line 561, in try_again_sync
>   File /home/zope/opt/Python-2.1.2/lib/python2.1/site-packages/ZEO/smac.py,
> line
>  204, in message_output
> Disconnected: This action is temporarily unavailable.<p>

Actually, this exception is more interesting than it first
seemed.  The exception is getting raised inside
tpc_finish()!  It's trying to restart a blocked tpc_begin()
call on a connection that has closed.  This is a serious
bug!  No client will be able to commit a transaction until
you restart the server.

Jeremy