0 Replies Latest reply on Jul 14, 2004 3:01 AM by Bipul Dutta

    java.lang.IllegalStateException: Failed to find method for h

    Bipul Dutta Newbie

      Hi,

      I am new to Eclipse/JBoss..

      Got this error while adding a new method to the EJB (Stateless)..

      I am using Eclipse 2.1.3/Lomboz/JBoss 3.2.3 to generated EJB classes. I had added a new business method in the bean, updated XDoclet to call DAO method as well.. "Lomboz J2EE/Generate EJB Classes" didn't give any error and updated relevant classes too. Deployment also went smooth.. But while running the client got the error message.. What's the deal?

      Please note, originally generated method still works. Only the second method doesn't work.

      Here is the dump:

      java.lang.IllegalStateException: Failed to find method for hash:-2140172946776573866
      at org.jboss.invocation.MarshalledInvocation.getMethod(MarshalledInvocation.java:261)
      at org.jboss.ejb.Container.invoke(Container.java:699)
      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)
      at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
      at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
      at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
      at sun.rmi.transport.Transport$1.run(Transport.java:148)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
      at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
      at java.lang.Thread.run(Thread.java:534)
      at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
      at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
      at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
      at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
      at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:135)
      at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:96)
      at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
      at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:45)
      at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:100)
      at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85)
      at $Proxy1.deactivation(Unknown Source)
      at com.mwvis.sm.test.TryIt.testBean(TryIt.java:54)
      at com.mwvis.sm.test.TryIt.main(TryIt.java:67)
      Exception in thread "main"