Details
-
Bug
-
Resolution: Won't Do
-
Blocker
-
None
-
JBossAS-4.0.2 Final
-
None
Description
I am trying to execute a remote ejb client from Jdeveloper to call a remote ejb interface in JBoss 4.0.2. I am getting the error shown below. I am using jbossall-client.jar to create the class. I am not sure how to remedy this problem.
javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: java.lang.reflect.Proxy; local class incompatible: stream classdesc serialVersionUID = -2222568056686623797, local class serialVersionUID = 2705877575225933744]
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:647)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:507)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.fifalmonk.beans.PlanEJBClient.main(PlanEJBClient.java:20)
Caused by: java.io.InvalidClassException: java.lang.reflect.Proxy; local class incompatible: stream classdesc serialVersionUID = -2222568056686623797, local class serialVersionUID = 2705877575225933744
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.readProxyDesc(ObjectInputStream.java:1477)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1432)
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 java.rmi.MarshalledObject.get(MarshalledObject.java:135)
at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:30)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:550)
... 3 more
Process exited with exit code 0.