I have 2 jboss server instances , one is running 4.2.1, and has certain 
stateless session EJB3s.
The other is 4.0.5, which calls these SLSBs. The 4.0.5 has been installed using 
the JEMS installer, and selecting the EJB3 option. (so it has all the necessary 
ejb3 related jar files).

But when code running in 4.0.5 calls SLSBs in 4.2.1 I get the following 
exception trace.
anonymous wrote : 
  | javax.naming.CommunicationException [Root exception is 
java.io.InvalidClassException: org.jboss.ejb3.session.BaseSessionRemoteProxy; 
local class incompatible: stream classdesc serialVersionUID = 
8310915813626447181, local class serialVersionUID = 2609262789016232311]
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:722)
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
  |     at javax.naming.InitialContext.lookup(InitialContext.java:351)
  |     at
  | ....
  | 

If instead of 4.2.1 , I run 4.0.5 for the SLSBs , then every thing works 
perfectly.

I tried running 4.2.1 with -Djboss.remoting.pre_2_0_compatible=true & 
jboss.remoting.version=1 as per 4.2.x release notes, for compatibility between 
4.2.x and 4.0.x, but no luck.

Any clues as to how I can make 4.0.5 ejb3 client talk to 4.2.x ejb3 ?

thanks

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4077802#4077802

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4077802
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to