Linux good! Re: [ZODB-Dev] Results from latest CVS code and trial patch

JohnD.Heintz JohnD.Heintz
Fri, 10 Aug 2001 13:37:30 -0500


Sorry, here is the exception that was thrown with the asyncore.py patch.

>>> omniORB: Caught an unexpected Python exception during up-call.
Traceback (most recent call last):
  File "./Server.py", line 113, in write
    (offset, data))
  File "./ZODBCorbaFramework.py", line 282, in _tryDomainCommit
    return self._tryCommitFunction(self.__functor, *args)
  File "./ZODBCorbaFramework.py", line 237, in _tryCommitFunction
    get_transaction().commit()
  File "./TransactionManagement.py", line 74, in commit
    ZODB.Transaction.Transaction.commit(self, subtransaction)
  File "/home/jheintz/lib/python/ZODB/Transaction.py", line 301, in commi=
t
    j.tpc_begin(self)
  File "/home/jheintz/lib/python/ZODB/Connection.py", line 633, in tpc_be=
gin
    self._storage.tpc_begin(transaction)
  File "/home/jheintz/lib/python/ZEO/ClientStorage.py", line 481, in tpc_=
begin
    raise ClientDisconnected(
ZEO.ClientStorage.ClientDisconnected: This action is temporarily=20
unavailable.<p>
omniORB: Caught an unexpected Python exception during up-call.
Traceback (most recent call last):
  File "./Server.py", line 74, in createStorageObject
    result =3D self._tryCommitFunction(self.__createStorageObject, ())
  File "./ZODBCorbaFramework.py", line 237, in _tryCommitFunction
    get_transaction().commit()
  File "./TransactionManagement.py", line 74, in commit
    ZODB.Transaction.Transaction.commit(self, subtransaction)
  File "/home/jheintz/lib/python/ZODB/Transaction.py", line 301, in commi=
t
    j.tpc_begin(self)
  File "/home/jheintz/lib/python/ZODB/Connection.py", line 633, in tpc_be=
gin
    self._storage.tpc_begin(transaction)
  File "/home/jheintz/lib/python/ZEO/ClientStorage.py", line 483, in tpc_=
begin
    r=3Dself._call(self.__begin, id, user, desc, ext)
  File "/home/jheintz/lib/python/ZEO/zrpc.py", line 225, in __call__
    if type(r) is TupleType: raise r[0], r[1]
IndexError: list assignment index out of range
omniORB: Caught an unexpected Python exception during up-call.
Traceback (most recent call last):
  File "./ZODBCorbaFramework.py", line 375, in getSession
    return self._tryFunction(
  File "./ZODBCorbaFramework.py", line 225, in _tryFunction
    self._raiseCorbaException(exc)
  File "./ZODBCorbaFramework.py", line 220, in _tryFunction
    result =3D apply(func, args)
  File "./Server.py", line 28, in _getSession
    return SampleSession(self._db)
  File "./ZODBCorbaFramework.py", line 389, in __init__
    self.__initDB(db, *args)
  File "./ZODBCorbaFramework.py", line 398, in __initDB
    self._tryCommitFunction(self.__initDBData, ())
  File "./ZODBCorbaFramework.py", line 237, in _tryCommitFunction
    get_transaction().commit()
  File "./TransactionManagement.py", line 74, in commit
    ZODB.Transaction.Transaction.commit(self, subtransaction)
  File "/home/jheintz/lib/python/ZODB/Transaction.py", line 301, in commi=
t
    j.tpc_begin(self)
  File "/home/jheintz/lib/python/ZODB/Connection.py", line 633, in tpc_be=
gin
    self._storage.tpc_begin(transaction)
  File "/home/jheintz/lib/python/ZEO/ClientStorage.py", line 481, in tpc_=
begin
    raise ClientDisconnected(
ZEO.ClientStorage.ClientDisconnected: This action is temporarily=20
unavailable.<p>


On Friday 10 August 2001 11:41, Jeremy Hylton wrote:
> >>>>> "JDH" =3D=3D John D Heintz <jheintz@isogen.com> writes:
>
>   JDH> With the asyncore.py patch things ran a lot longer, but still
>   JDH> crashed and had terrible response - it spend most of its time
>   JDH> blocking.
>
>   JDH> Attached is the traceback that got thrown in the ZEO client
>   JDH> with one remote and one local CORBA client.
>
> The traceback shows an EAGAIN error getting raised by a socket
> operation.  Are you sure that you applied the asyncore patch?  If so,
> it looks like there is an operation other than recv() that isn't
> catching this exception.
>
> Jeremy
>
>
> _______________________________________________
> For more information about ZODB, see the ZODB Wiki:
> http://www.zope.org/Wikis/ZODB/
>
> ZODB-Dev mailing list  -  ZODB-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zodb-dev

--=20
=2E . . . . . . . . . . . . . . . . . . . . . . .

John D. Heintz | Senior Engineer

1016 La Posada Dr. | Suite 240 | Austin TX 78752
T 512.633.1198 | jheintz@isogen.com

w w w . d a t a c h a n n e l . c o m