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

Fernando.Matomira at thomson.com Fernando.Matomira at thomson.com
Fri Jun 2 16:51:38 BST 2006


Hello,

 

  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.

All the machines are at the same site and the error happens every time
for the C++ client.

Any ideas?

Thanks

 

WARNING: "IOP00410215: (COMM_FAILURE) Read of full message failed :
bytes requested = 5,033,716 bytes read = 540,372 max wait time = 3,000
total time spent waiting = 3,190"

org.omg.CORBA.COMM_FAILURE:   vmcid: SUN  minor code: 215  completed: No

        at
com.sun.corba.se.impl.logging.ORBUtilSystemException.transportReadTimeou
tExceeded(ORBUtilSystemException.java:2572)

        at
com.sun.corba.se.impl.logging.ORBUtilSystemException.transportReadTimeou
tExceeded(ORBUtilSystemException.java:2598)

        at
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readFully(
SocketOrChannelConnectionImpl.java:628)

        at
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.read(Socke
tOrChannelConnectionImpl.java:559)

        at
com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.readGIOPBody(M
essageBase.java:413)

        at
com.sun.corba.se.impl.transport.CorbaContactInfoBase.finishCreatingMessa
geMediator(CorbaContactInfoBase.java:183)

        at
com.sun.corba.se.impl.transport.SocketOrChannelAcceptorImpl.finishCreati
ngMessageMediator(SocketOrChannelAcceptorImpl.java:518)

        at
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.finishRead
ingBits(SocketOrChannelConnectionImpl.java:383)

        at
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(Soc
ketOrChannelConnectionImpl.java:1182)

        at
com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run
(ThreadPoolImpl.java:417)

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20060602/71f64f7e/attachment.htm


More information about the omniORB-list mailing list