Click to See Complete Forum and Search --> : Java provided ORB


AMUL
February 6th, 2001, 09:20 AM
ORB.class type query

I have a java client which works with Visibrokers ORB. I am trying to get
it to work with the Java ORB provided with JDK1.3.

some client code......
*****
Properties props = new Properties();
props.put("org.omg.CORBA.ORBInitialHost", "154.222.245.45");

org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args,props);
System.out.println ("orb is " + orb);

String[] objList = orb.list_initial_services();
System.out.println ("objList: " + objList[0]);
*****

When I compile/run my java client with visibrokers vbjc/vbj I get this:

orb is com.visigenic.vbroker.orb.ORB@653108
objList: URLNamingResolver
objList: ChainClientUntypedObjectWrapperFactory
objList: ChainBindInterceptor
objList: HandlerRegistry
objList: ChainServerInterceptorFactory
objList: ChainClientInterceptorFactory
objList: ChainServerUntypedObjectWrapperFactory


When I use the Java javac/java I get this:

orb is com.sun.corba.se.internal.iiop.ORB@25ab41
org.omg.CORBA.COMM_FAILURE: minor code: 1398079490 completed: No
at com.sun.corba.se.internal.iiop.IIOPConnection.writeLock(IIOPConnection.java:919)
at com.sun.corba.se.internal.iiop.IIOPConnection.send(IIOPConnection.java:980)
at com.sun.corba.se.internal.iiop.IIOPOutputStream.invoke(IIOPOutputStream.java:76)
at com.sun.corba.se.internal.iiop.ClientRequestImpl.invoke(ClientRequestImpl.java:74)
at com.sun.corba.se.internal.corba.ClientDelegate.invoke(ClientDelegate.java:152)
at com.sun.corba.se.internal.corba.InitialNamingClient.getInitialServices(InitialNamingClient.java:142)
at com.sun.corba.se.internal.corba.InitialNamingClient.cachedServices(InitialNamingClient.java:127)
at com.sun.corba.se.internal.corba.InitialNamingClient.list_initial_services(InitialNamingClient.java:83)
at com.sun.corba.se.internal.corba.ORB.list_initial_services(ORB.java:1376)
at Client1.main(Client1.java:38)

Anyone got a reason why this might be happening?
Anyone using Suns ORB successfully?

Thanks.