Have you declared a "remove" method in your
JBoss implements EJBObject.remove() not
I fixed it and I it was my fault. I have a BaseInterface that extends EJBObject. Then my bean has a LocalInterface and a RemoteInterface, both extend the BaseInterface.
So, I think the exception tried to tell me that the LocalInterface extended a EJBObject + a EJBLocalObject. Clearly, the LocalInterface should only extend the EJBLocalObject ...
My mistake. Thanks for bearing with me. The exception message may improve, though.