2009-10-16 7 views
0

J'utilise jbossIDE Eclipse 1.6. lors du déploiement de mon application .ear, j'obtiens une exception java.rmi.MarshalException.java.rmi.MarshalException: Impossible de communiquer

ce qui est surprenant, c'est qu'il y a quelques minutes, tout était OK. Je pense que ce truc de jbossIDE Eclipse est vraiment inutile. ça plante tout le temps.

java.rmi.MarshalException: Failed to communicate. Problem during 
       marshalling/unmarshalling; nested exception is: 
java.io.InvalidClassException: com.afrikbrain.util.message.MessageInfo; local class 
    incompatible: stream classdesc serialVersionUID = 2285009932770474121, local class 
    serialVersionUID = -2900394430145132451 

    at 
org.jboss.remoting.transport.socket.SocketClientInvoker.handleException(SocketClientInvoker.java:122) 
at 

org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:644) 
at 
org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122) 
+0

et ne notez rien de tout cela et les 3 autres questions que vous avez postées ont quelque chose à voir avec JBossIDE qui est le cas. a 3 ans maintenant - considéré comme une mise à niveau vers JBoss Tools? :) –

Répondre

1

La version de la classe com.afrikbrain.util.message.MessageInfo qui est déployée sur votre serveur EJB est différent de celui de votre client. C'est pourquoi ils ont des numéros de série différents. Essayez de supprimer et de recompiler tout afin que vous ayez exactement la même version de la classe déployée sur le serveur et le client.

Questions connexes