[omniORB] non_existent problem with jacORB1.1

Johannes Schindelin johannes.schindelin@salt-ag.com
Fri, 14 Apr 2000 12:37:10 +0200


Hi,

I have problems talking from omniORB3b2 to jacORB1.1

the interface is

interface Hello
{
    void say_hello();
};

now an omniORB client gets the object reference, narrows correctly, but when it invokes
hello->say_hello, the jacORB says:

[ POA RootPOA - rid: 1 oid: 00 0F 48 04 33 1A 00 04 0B 00  opname: _non_existent
 - is queued (queue size: 1) ]
[ POA RootPOA - rid: 1 oid: 00 0F 48 04 33 1A 00 04 0B 00  opname: _non_existent
 - trying to get a RequestProcessor ]
[ POA RootPOA - the RequestController goes to sleep ]
[ POA RootPOA - rid: 1 oid: 00 0F 48 04 33 1A 00 04 0B 00  opname: _non_existent - process request ]
[ POA RootPOA - rid: 1 oid: 00 0F 48 04 33 1A 00 04 0B 00  opname: _non_existent - invoke operation on servant (stream based) ]
[ POA RootPOA - rid: 1 oid: 00 0F 48 04 33 1A 00 04 0B 00  opname: _non_existent - invocation: throwable was thrown ]
############################ StackTrace ############################
java.lang.NullPointerException
        at jacorb.orb.dsi.ServerRequest.createReply(ServerRequest.java:329)
        at jacorb.orb.ServantDelegate._invoke(ServantDelegate.java:257)
        at jacorb.poa.RequestProcessor.invokeOperation(RequestProcessor.java:195)
        at jacorb.poa.RequestProcessor.process(RequestProcessor.java:371)
        at jacorb.poa.RequestProcessor.run(Compiled Code)
####################################################################
############################ StackTrace ############################
org.omg.CORBA.UNKNOWN:   minor code: 0  completed: No
        at jacorb.poa.RequestProcessor.invokeOperation(RequestProcessor.java:234)
        at jacorb.poa.RequestProcessor.process(RequestProcessor.java:371)
        at jacorb.poa.RequestProcessor.run(Compiled Code)
####################################################################
java.lang.NullPointerException
        at jacorb.orb.dsi.ServerRequest.setSystemException(ServerRequest.java:360)
        at jacorb.poa.RequestProcessor.invokeOperation(RequestProcessor.java:234)
        at jacorb.poa.RequestProcessor.process(RequestProcessor.java:371)
        at jacorb.poa.RequestProcessor.run(Compiled Code)

This problem happens only when I try an omniORB client and a jacORB server.

When I try it with an ORBacus client or server (no matter if C++ or Java), it is
no problem.

May some kind soul help me out there,
Dscho

[demime 0.97b removed an attachment of type application/ms-tnef]