i'm found the problem below when i trying to deploy my ejb application using the jboss
4 application server. This application is ok when deploy in jboss 3.x.x. Can any one
tell me what the porblem? it occur after my client app trying to create the object.
output in eclipse 3:
java.lang.IllegalStateException: Failed to find method for hash:4366277878008320016
available mappings: {4121927297169232143=public abstract void
javax.ejb.EJBHome.remove(javax.ejb.Handle) throws
java.rmi.RemoteException,javax.ejb.RemoveException, -818798805609912594=public
abstract com.atmacc.account.model.Account
com.atmacc.account.ejb.AccountFacade.findAccount(java.lang.String) throws
com.atmacc.account.exception.CustomApplicationException,java.rmi.RemoteException,
4512095171315154818=public abstract javax.ejb.EJBHome javax.ejb.EJBObject.getEJBHome()
throws java.rmi.RemoteException, -8385885699168155837=public abstract void
com.atmacc.account.ejb.AccountFacade.depositAccount(com.atmacc.account.model.Account,double)
throws
com.atmacc.account.exception.CustomApplicationException,java.rmi.RemoteException,
2097582946992605077=public abstract void
com.atmacc.account.ejb.AccountFacade.ejbCreate() throws java.rmi.RemoteException,
-7423251857241384719=public abstract void javax.ejb.EJBHome.remove(java.lang.Object)
throws java.rmi.RemoteException,javax.ejb.RemoveException, 7415355246179212884=public
abstract boolean javax.ejb.EJBObject.isIdentical(javax.ejb.EJBObject) throws
java.rmi.RemoteException, 8981122088959051067=public abstract javax.ejb.HomeHandle
javax.ejb.EJBHome.getHomeHandle() throws java.rmi.RemoteException,
-1225864925247205563=public abstract void javax.ejb.EJBObject.remove() throws
java.rmi.RemoteException,javax.ejb.RemoveException, 622127109247349995=public abstract
com.atmacc.account.ejb.AccountFacade com.atmacc.account.ejb.AccountFacadeHome.create()
throws javax.ejb.CreateException,java.rmi.RemoteException, -7740455653474503187=public
abstract java.util.List com.atmacc.account.ejb.AccountFacade.findAllAccount() throws
com.atmacc.account.exception.CustomApplicationException,java.rmi.RemoteException,
4770566914015483589=public abstract void
com.atmacc.account.ejb.AccountFacade.moneyTransfer(com.atmacc.account.model.Account,com.atmacc.account.model.Account,com.atmacc.account.model.Money)
throws
com.atmacc.account.exception.CustomApplicationException,java.rmi.RemoteException,
-883843542736932254=public abstract java.lang.Object
javax.ejb.EJBObject.getPrimaryKey() throws java.rmi.RemoteException,
-8020633719922250940=public abstract void
com.atmacc.account.ejb.AccountFacade.removeAccount(com.atmacc.account.model.Account)
throws
com.atmacc.account.exception.CustomApplicationException,java.rmi.RemoteException,
3781219857755091396=public abstract javax.ejb.EJBMetaData
javax.ejb.EJBHome.getEJBMetaData() throws java.rmi.RemoteException,
-3260590760910195779=public abstract javax.ejb.Handle javax.ejb.EJBObject.getHandle()
throws java.rmi.RemoteException, -5875717947323655692=public abstract void
com.atmacc.account.ejb.AccountFacade.withdrawAccount(com.atmacc.account.model.Account,double)
throws
com.atmacc.account.exception.CustomApplicationException,java.rmi.RemoteException,
8594593460157411074=public abstract javax.ejb.EJBObject
javax.ejb.Handle.getEJBObject() throws java.rmi.RemoteException,
4874008682537070518=public abstract void
com.atmacc.account.ejb.AccountFacade.createAccount(com.atmacc.account.model.Account)
throws
com.atmacc.account.exception.CustomApplicationException,java.rmi.RemoteException}
at org.jboss.invocation.MarshalledInvocation.getMethod(MarshalledInvocation.java:297)
at org.jboss.ejb.Container.invoke(Container.java:830)
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.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:232)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:643)
at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:362)
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 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)