1 Reply Latest reply on Mar 31, 2005 9:00 PM by Scott Stark

    Upgrading from 3.2.6 to 4.0.1

    Brad Balmer Newbie

      We have multiple JBoss servers running. One (that runs an EJB) is still at 3.2.6.

      I have a web application running on another server and this is being upgraded to 4.0.1. The ejb call to the 3.2.6 server is now not working on the 4.0.1 server and I can't figure out why.

      Here is how I am referencing it:

      Hashtable props = new Hashtable();
      try {
       props.put(
       Context.INITIAL_CONTEXT_FACTORY,
       "org.jnp.interfaces.NamingContextFactory");
       props.put(Context.PROVIDER_URL, IP + ":" + PORT);
       props.put(
       Context.URL_PKG_PREFIXES,
       "org.jboss.naming:org.jnp.interfaces");
       Context jndiContext = new InitialContext(props);
       Object objRef = jndiContext.lookup("PaymenTechHome");
       homeRef =
       (PaymenTechHome) PortableRemoteObject.narrow(
       objRef,
       PaymenTechHome.class);
      } catch (Exception E) {
       log.error(E.getMessage());
      } finally {
       props = null;
      }
      


      The error I'm getting is:
      java.lang.reflect.InvocationTargetException
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
      

      Any help would be greatly appreciated.