[omniORB] Dynamic invocation and example programs

Markus Redeker markus@ibp.de
Thu, 13 Apr 2000 16:15:03 +0200


Hi,

since I had problems with dynamic invocation, I tried the example programs,
and they failed, too. (If I replace echo_diiclt with eg2_clt, everything is
fine.)

I use omniORB3, recent (March 23) CVS version.

Do you know what happened?


Markus



Server output:

~/omni/src/examples/dsi > echo_dsiimpl -ORBtraceInvocations -ORBtraceLevel 10
omniORB: gateKeeper is tcpwrapGK 1.0 - based on tcp_wrappers_7.6
omniORB: Creating ref to remote: key<0x494e4954>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: omg.org/CORBA/InitialReferences:1.0
omniORB: Initialising omniDynamic library.
omniORB: Initialising incoming rope factories.
omniORB: Starting incoming rope factories.
omniORB: Creating ref to local: root<0> (not activated)
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: IDL:Echo:1.0
omniORB: Activating: root<0> (has local refs)
'IOR:010000000d00000049444c3a4563686f3a312e300000000001000000000000002e000000010100000f0000003139352e3232322e3232372e313700003b146f740e000000fe95bcf538000013010000000000'
connect from 195.222.227.17
omniORB: Dispatching remote call '_is_a' to: root<0>
omniORB: throw NO_IMPLEMENT from dynamicImplementation.cc:66
omniORB: Dispatching remote call '_is_a' to: root<0>
omniORB: throw NO_IMPLEMENT from dynamicImplementation.cc:66
omniORB: throw COMM_FAILURE from tcpSocketMTfactory.cc:922


Client output:

~/omni/src/examples/dii > echo_diiclt -ORBtraceInvocations -ORBtraceLevel 10 IOR:010000000d00000049444c3a4563686f3a312e300000000001000000000000002e000000010100000f0000003139352e3232322e3232372e313700003b146f740e000000fe95bcf538000013010000000000
omniORB: gateKeeper is tcpwrapGK 1.0 - based on tcp_wrappers_7.6
omniORB: Creating ref to remote: key<0x494e4954>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: omg.org/CORBA/InitialReferences:1.0
omniORB: Initialising omniDynamic library.
omniORB: Creating ref to remote: root<0>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: IDL:Echo:1.0
omniORB: Invoke '_is_a' on remote: root<0>
omniORB: throw NO_IMPLEMENT from giopClient.cc:486
echo_diiclt: An exception was thrown!
Sending deferred request: omniORB: Invoke '_is_a' on remote: root<0>
omniORB: throw NO_IMPLEMENT from giopClient.cc:486
#
Response received.
echo_diiclt: An exception was thrown!
omniORB: Preparing to shutdown ORB.
omniORB: Deinitialising omniDynamic library.
omniORB: ORB shutdown is complete.