Problem in running orbd & resolving initial reference to NameService

"Ramadurai, Sangeetha (MED)" <[email protected]> Sat, 15 Mar 2003 04:27:52 +0530
Newsgroups gmane.comp.java.sun.idl.user
Message-ID <CDD2DCE772E72D44870ECBE6D3C384C001D05FFF@BANMLVEM01.e2k.ad.ge.com>
hi,
        Iam using J2SE V1.4 and its idlj
=09
Unable to run orbd:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
        As per the description in =
http://java.sun.com/j2se/1.4/docs/guide/idl/orbd.html   tried running =
the orbd on Windows.

        start orbd -ORBInitialPort <port#> -ORBInitialHost <hostName>

        But i get the following error on running the orbd as described above.

        =
//-----------------------------------------------------------------------=
-----------------//

        Usage: orbd <options>

        where <options> includes:
          -port                  Activation Port where the ORBD should be =
started, defau
        lt 1049 (optional)
          -defaultdb             Directory for ORBD files, default "./orb.db" =
(optional)

          -serverid              Server Id for ORBD, default 1 (optional)
          -ORBInitialPort        Initial Port (required)
          -ORBInitialHost        Initial HostName (required)


        org.omg.CORBA.INTERNAL:   vmcid: SUN  minor code: 209  completed: No
        at =
com.sun.corba.se.internal.iiop.GIOPImpl.createListener(GIOPImpl.java:253)=

        at =
com.sun.corba.se.internal.iiop.GIOPImpl.getEndpoint(GIOPImpl.java:202)
        at =
com.sun.corba.se.internal.POA.POAORB.setPersistentServerPort(POAORB.java:=
445)
        at =
com.sun.corba.se.internal.POA.POAORB.parseProperties(POAORB.java:271)

            at =
com.sun.corba.se.internal.Interceptors.PIORB.parseProperties(PIORB.java:3=
41)
            at =
com.sun.corba.se.internal.corba.ORB.set_parameters(ORB.java:458)
            at =
com.sun.corba.se.internal.POA.POAORB.set_parameters(POAORB.java:153)
            at =
com.sun.corba.se.internal.Interceptors.PIORB.set_parameters(PIORB.java:33=
3)
            at org.omg.CORBA.ORB.init(ORB.java:346)
            at =
com.sun.corba.se.internal.Activation.ORBD.createORB(ORBD.java:99)
            at =
com.sun.corba.se.internal.Activation.ORBD.run(ORBD.java:109)
            at =
com.sun.corba.se.internal.Activation.ORBD.main(ORBD.java:327)

        =
//-----------------------------------------------------------------------=
-----------------------------------------------//
=09
        Does orbd not run in J2SDK V14 ?

        But,=20
                start tnameserv -ORBInitialPort <port#>
        alone seems to work.


Code to resolve initial reference to NameService fails :
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
        try
        {
            System.out.println("Resolve the Initial Reference of NameService");
            org.omg.CORBA.Object objRef =3D =
orb.resolve_initial_references("NameService");
        }
        catch (Exception e)
        {
            System.out.println("SomeException occurred");
            e.printStackTrace();
        }

        At run time the above code generates the following exception

        =
//-----------------------------------------------------------------------=
---------------------------//

        Resolve the Initial Reference of NameService
        SomeException occurred
        org.omg.CORBA.COMM_FAILURE:   vmcid: SUN  minor code: 201  completed: =
No
        at =
com.sun.corba.se.internal.iiop.ConnectionTable.getConnection(ConnectionTa=
ble.java:148)
            at =
com.sun.corba.se.internal.iiop.ConnectionTable.getConnection(ConnectionTa=
ble.java:65)
        at =
com.sun.corba.se.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:67)
            at =
com.sun.corba.se.internal.corba.ClientDelegate.createRequest(ClientDelega=
te.java:638)
        at =
com.sun.corba.se.internal.corba.ClientDelegate.createRequest(ClientDelega=
te.java:580)
        at =
com.sun.corba.se.internal.corba.InitialNamingClient.resolve(InitialNaming=
Client.java:1004)
            at =
com.sun.corba.se.internal.corba.InitialNamingClient.resolveUsingBootstrap=
Protocol(InitialNamingClient.java:687)
            at =
com.sun.corba.se.internal.corba.InitialNamingClient.cachedInitialReferenc=
es(InitialNamingClient.java:1085)
            at =
com.sun.corba.se.internal.corba.InitialNamingClient.resolve_initial_refer=
ences(InitialNamingClient.java:978)
            at =
com.sun.corba.se.internal.corba.ORB.resolve_initial_references(ORB.java:2=
422)
            at MainFile$CORBATestServer.run(MainFile.java:56)

        =
//-----------------------------------------------------------------------=
-------------------------//


        Is this a known problem?

Any help on this is appreciated.

Thanks,
-Sangeetha

===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff IDL-USERS".  For general help, send email to
[email protected] and include in the body of the message "help".