Erro no JBoss -> Caused by: org.jboss.aop.NotFoundInDispatcherException

Caros,

tenho o seguinte cenário:

-Aplicação A: Uma aplicação EJB 3.0.
-Aplicação B: Uma aplicação EJB 2.1 que é cliente da aplicação A.

A aplicação A estava na versão 1.2.0 e hoje migramos ela para a versão 1.4.0.

A partir disso, a aplicação B começou a logar o seguinte erro:

Caused by: org.jboss.aop.NotFoundInDispatcherException: Object with oid: jboss.j2ee:ear=aplicacaoB-ear-1.2.0.ear,jar=aplicacaoB-ejb-1.2.0.jar,name=aplicacaoBServiceBean,service=EJB3 was not found in the Dispatcher
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:85)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:828)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:681)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:358)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:412)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:239)

O erro só é resolvido quando se restarta a aplicação B.

Não existe nenhuma referência a qual a versão no código da aplicação B quando ela faz lookup da aplicação A.

Esse erro é muuuuito estranho. Parece mais um dos bugs bizarros do Jboss.

Parece que o Jboss guarda uma tabela de referência dizendo qual a versão do ear, jar etc. Mas isso ao meu ver seria uma falha.

Também quero saber dessa!