[omniORB] Method invocation hangs
Patrick Hartling
patrick@vrac.iastate.edu
Mon, 11 Feb 2002 12:35:23 -0600
The problem seems to have been caused by conflicts in a threading
abstraction we are using. I don't yet understand what is causing the
conflict, but we have a workaround for the time being. I'll keep the
-ORBtraceLevel option in mind in case we run into any more problems. Thanks.
-Patrick
Duncan Grisby wrote:
> On Friday 8 February, Patrick Hartling wrote:
>
>
>>Based on my understanding of CORBA in general, it seems that the initial
>>connection to the machine that holds the servant is failing to
>>complete--probably in the TCP three-way handshake. Since it happens with
>>two different Java ORBs, it seems that something is going wrong on our
>>C++ side. Do these symptoms point to any known issues with omniORB or
>>with CORBA in general?
>>
>
> There aren't any known issues like that with omniORB. The first thing
> to check is that you are activating the POAManager in the C++ server.
> POAs start up in the holding state, so they exhibit the kind of
> symptoms you describe.
>
> If that isn't it, try running your omniORB server with command line
> arguments -ORBtraceLevel 25. That should give some indication whether
> the call is reaching omniORB at all.
>
> Cheers,
>
> Duncan.
>
>
--
Patrick L. Hartling | Research Assistant, VRAC
patrick@vrac.iastate.edu | 2624 Howe Hall -- (515)294-4916
http://www.137.org/patrick/ | http://www.vrac.iastate.edu/