[omniORB] Big string transfer gives COMM_FAILURE from C++ client

Duncan Grisby duncan at grisby.org
Mon Jun 5 13:43:17 BST 2006


On Friday 2 June, Fernando.Matomira at thomson.com wrote:

>   I am trying to send a big string (5 MB) as a parameter from a C++
> client implemented using
> 
> omniORB to a Java service (the ORB is omniORB). This fails with a
> COMM_FAILURE exception with only
> 
> about 500K read always (but not the same number).
> 
> This does not happen when the client is in Java. omniORB is configured
> to do transfers of upto 100MB.

I assume you mean that you have upped the default giopMaxMsgSize
parameter.

What version of omniORB, and what platform?  If you're not running 4.0.7
(or 4.1.0 beta 2), please upgrade.

The latest releases have configuration parameters named maxSocketSend
and maxSocketRecv that may help you.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list