1 Reply Latest reply on Oct 28, 2012 5:53 PM by thinksteep

    InitialContext instantiation question

    thinksteep

      Hi Community,

       

      I have spent days on troubleshooting this issue but no success. Any input would be appreciated.

       

      I wrote a plain simple java program to perform remote connection with HornetQ server.

       

              Properties p = new Properties();

              p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");

              p.put(Context.PROVIDER_URL, "remote://myIP:4447");

              p.put(Context.SECURITY_PRINCIPAL, "user");

              p.put(Context.SECURITY_CREDENTIALS, "pwd");

       

              final InitialContext iniCtx = new InitialContext(p);

       

      If JBoss server is down, final InitialContext iniCtx = new InitialContext(p); statements itself throwing

      javax.naming.NamingException: Failed to create remoting connection [Root exception is java.lang.RuntimeException: Operation failed with status WAITING]

       

      Is this valid case, Instantiating InitialContext itsefl should fail if JBoss server is down?

       

      If this is valid case,

       

      I have anyother standalone app (this is not on any server, standalone java application)

       

      Inside this standalone app, I am trying to create IntialContext exact same lines as above.

       

      When JBoss server is down, InitialContext instantiation is not failing.

       

      Could anyone please confirm which behaviour is correct?

       

      The reason why I am all doing this is, when JBoss server restarts, JMS context failing to re-set (Which is bug in 7.1.1.Final). As work around I am trying to create to new InitialContext to re-establish the context and queue connection.

       

      Any input would be really appreciated.

       

      Thanks for your time and help.

        • 1. Re: InitialContext instantiation question
          thinksteep

          Hi Community,

           

          We are really struggling to get this right since two weeks. Tried with nightl build also (client code failing due to client jars missing some classes for nightly builds).

           

          We are really stuck. Any help would be appreciated.

           

          Thanks for your time and help.