[omniORB] giopRendezvouser exit on error
Duncan Grisby
duncan at grisby.org
Mon Feb 25 15:47:15 GMT 2008
On Thursday 21 February, "Vinouse, Jean-Pierre \(Jean-Pierre\)" wrote:
> The client behaves in a different way as the previous one, it does not
> use the GIOP 1.2 message close connection to release the connection.
> Instead as shown by an ethereal trace the TCP connection is released
> "hardly" at TCP level (FIN packet) a few msecs after the GIOP reply has
> been sent out. I presume this cause the giopStream to throw the
> exception COMM_FAILURE_UnMarshalArguments. And it seems that in some
> circumstances (large message sent here 66kbytes, network perhaps
> degraded or slow) the SocketCollection::select() may return an error of
> type "invalid file descriptor". Following the giopRrendezvouser
> terminates and no further incoming connection can be accepted. Our
> application then triggers a reboot.
>
> Is it an known issue ? Would a fix exists for 4.0.7 version, we could
> test it in our env.
Are you able to try omniORB 4.1.2? Failing that, please try the latest
snapshot on the omni4_0_develop branch:
http://omniorb.sourceforge.net/snapshots/omniORB-4.0-latest.tar.gz
I believe the bug you are seeing has already been fixed.
Cheers,
Duncan.
--
-- Duncan Grisby --
-- duncan at grisby.org --
-- http://www.grisby.org --
More information about the omniORB-list
mailing list