"Wrong target" exception when calling an EJB Local interface
Issue
- When invoking a Local EJB3 Interface (Remote works fine) and we pass a complex object like Foo into fooManagerEJB.saveAction(Foo foo), we get the exception
-
After setting the org.jboss.ejb3.remoting.IsLocalInterceptor.passByRef flag we see the following error
Caused by: java.lang.IllegalArgumentException: Wrong target. class com.company.ejb.FooManagerEJB for public java.lang.Long com.company.ejb.FooManagerEJB.saveFoo(com.company.domain.entity.Foo) at org.jboss.aop.joinpoint.MethodInvocation.handleErrors(MethodInvocation.java:141)
Environment
- JBoss Enterprise Application Platform (EAP)
- 4.3
- 5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.