Comunicação entre Aplicações EJBs

Olá,
estou com problema ao fazer uma aplicação EJB se comunicar com outra aplicação EJB.
A mensagem de erro é a seguinte:

javax.ejb.EJBTransactionRolledbackException: java.lang.IllegalArgumentException: Wrong target. class test.facade.TestFacadeBean for public test.modelo.ClassA test.facade.TestFacadeBean.save(test.modelo.ClassA)
 A aplicação A contem o facade TestFacadeBean(sessionbean local) e a ClassA com ela eu gero o EAR com essas classe e crio um client dela e coloco no lib do JBoss (AppServer que eu uso).
 A aplicação B contem um facade que acessa a TestFacadeBean.
 Se eu coloco a TestFacadeBean como Remota eu acesso ela sem problemas, o problema está mesmo na comunicação entre os EJBs.
 Já testei a alteração da configuração do JBoss para chamar os objetos por Value e não por Reference.
 Alguem tem alguma ideia?