unable to call EJB services in 4.0.5 installation from 5.1
mshestopalov Jan 9, 2012 10:57 AMHi,
For a while we had 2 instances of 4.0.5 running where instance A was calling EJB services of instance B. We upgraded instance A to 5.1 and at that point started getting the InvokationException with the serial number mismatch between classes in the 2 different versions of jbossas-client.jar.
After doing a little research I started bringing up instance A with the property -Djboss.remoting.pre_2_0_compatible=true and the error I started seeing was
java.lang.Exception: Can not make remoting client invocation due to
not being connected to server.
org.jboss.remoting.Client.invoke(Client.java:1729)
org.jboss.remoting.Client.invoke(Client.java:629)
org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53)
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:77)
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
$Proxy351.searchForExperiments(Unknown Source)
gov.nih.nci.caintegrator2.external.caarray.CaArrayUtils.getExperiment(CaArrayUtils.java:168)
When I googled this I found a seemingly helpful thread speaking about
the new req in remoting 2.x that connect() be called before invoke()
and how this did not use to be required in remoting 1.x
here is the thread: http://community.jboss.org/message/368917#368917
but I actually can't figure out how we are doing this since
we aren't writing a client and invoking from the container.
also, fyi, as a test upgrading instance B to 5.1 as well... everything works fine.
Any help would be greatly appreciated.