0 Replies Latest reply on Dec 29, 2005 1:16 PM by mayuresh chaubal

    unMarshalled exception

    mayuresh chaubal Newbie

      i m jboss newbie and trying to acces a stateless session bean deployed on the server.
      i m using jdk 1.5
      j2ee 1.3
      and jboss4.0.2

      i get the context and the home interface
      but when i try to create bean from that i get the unmarshalled exception.
      here is the code
      InitialContext ctx = new InitialContext(props);
      System.out.println("got context");
      Object ref = ctx.lookup("Adder");
      AdderHome aH = (AdderHome) PortableRemoteObject.narrow(ref,AdderHome.class);
      System.out.println("got reference");
      Adder adder = aH.create();

      here is the console stack
      ot reference
      java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is:
      java.net.SocketException: Connection reset
      at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:203)
      at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
      at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
      at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:118)
      at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:227)
      at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:167)
      at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
      at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
      at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:169)
      at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
      at $Proxy0.create(Unknown Source)
      at root.EJB_runner.main(EJB_runner.java:29)
      Caused by: java.net.SocketException: Connection reset
      at java.net.SocketInputStream.read(SocketInputStream.java:168)
      at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
      at java.io.DataInputStream.readByte(DataInputStream.java:241)
      at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:189)
      ... 11 more

      what might be the problem??