We have a multitiered architecture with a business tier consisting mostly of stateless session beans running JBoss 3.2.2, and several web applications running various JBoss 3.2.x versions making RMI calls to the business tier. We would like to be able to upgrade some of these client web applications to use JBoss4 (without upgrading the business tier). There seem to at least one class that has incompatibly changed between JBoss 3.2.x and JBoss 4.0.2RC1. Here's the error we're getting in the webapp:
| java.io.InvalidClassException: org.jboss.util.id.GUID; local class incompatible: stream classdesc serialVersionUID = 6926421946503004889, local class serialVersionUID = 3289509836244263718 | at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:463) | at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521) | at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) | at org.jboss.invocation.InvokerInterceptor.readExternal(InvokerInterceptor.java:254) | at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1686) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1644) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) | at org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66) | at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1686) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1644) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) | at org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66) | at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1686) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1644) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) | at org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66) | at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1686) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1644) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) | at org.jboss.proxy.ClientContainer.readExternal(ClientContainer.java:142) | at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1686) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1644) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) | at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845) | at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) | at java.rmi.MarshalledObject.get(MarshalledObject.java:135) | at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:51) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:637) | ... 39 more | Is it even possible for a JBoss4 app to talk to a JBoss3 app over RMI? View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3873913#3873913 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3873913 ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ JBoss-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-user
