[omniORB] LocateRequest gets dropped on RHEL 6.1 system
Duncan Grisby
duncan at grisby.org
Thu Sep 8 17:40:32 BST 2011
On Wed, 2011-09-07 at 12:06 -0500, Brad Fawcett wrote:
> I am seeing a problem with running my code using CORBA (omniORB -
> 4.1.4) on a RHEL 6.1 system.
>
> Problem scenario is this:
>
> 1.) invoke the CORBA request
> 2.) this causes a LOCATE_REQUEST to be sent out
> 3.) TCP ACK is sent back
> Note: looking through the CORBA server traces. this LOCATE_REQUEST
> is never received there. However, a suspicious looking
> one is received in its place.
Can you send complete client and server traces from traceLevel 40
traceTime 1 traceThreadId 1 ? That will help show what omniORB thinks
is happening. Associated tcpdump output would be helpful too. It looks
as though this is a client and server on the same machine, is it?
Unpicking the message received on the server:
4749 4f50
GIOP
0102
version 1.2
01
little endian
00
Request message
0501 0000
261 octets in message
1200 0000
Request id 18
0000 0000
SyncScope NONE (i.e. oneway call)
0000
KeyAddr
0000
padding
0e00 0000
14 octet object key
feea 9166 4e00 0037 5300
10 octets of the object key
So that looks like the start of a valid oneway request message that
wasn't completed. It's definitely not the LocateRequest sent by the
client.
Cheers,
Duncan.
--
-- Duncan Grisby --
-- duncan at grisby.org --
-- http://www.grisby.org --
More information about the omniORB-list
mailing list