I am using JBoss 4.0.3 RC1 locally, Windows XP Pro SP2. Upon InitialContext.lookup, I'm getting a java.io.InvalidClassException: org.jboss.ejb3.remoting.BaseRemoteProxy; local class incompatible: stream classdesc serialVersionUID = 1126421850898582900, local class serialVersionUID = -1019635950408433617
I know this usually happens when you're using different versions of classes, but I don't know why it would be complaining about a JBoss class. I have the following jars on my client classpath:
All were copied from the JBoss installation. (There isn't a jar with all of this client silliness is there? jbossall-client.jar would seem to be a good candidate, but doesn't work that way). Only one class seems to have the BaseRemoteProxy (jboss-ejb3.jar).
This is a basic stateful EJB3 test, and I haven't changed any server configuration options, and my ejb has an Eclipse-generated serial so there isn't anything real complex going on here..
Any ideas are appreciated
GAH! Once, just once, I would like it not be my screwup, and that I find it BEFORE posting. Client was using jboss-ejb3.jar from Preview 5 I think.
Though, if anyone has info about a more concise client jar, I would love to hear it.