2009-10-16 6 views
0

Я использую jbosside Eclipse 1.6. при развертывании моего приложения .ear, я получаю java.rmi.MarshalException.java.rmi.MarshalException: Не удалось связаться

Удивительно, что всего несколько минут назад все было в порядке.

Я чувствую, что эта вещь jbossIDE Eclipse действительно бесполезна. он рушится все время.

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

и ничего не примечать об этом и о трех других вопросах, которые вы писали, имеет какое-то отношение к JBossIDE, кстати. уже 3 года - считается, что он обновлен до JBoss Tools? :) –

ответ

1

версия класса com.afrikbrain.util.message.MessageInfo, развернутого на ваш EJB-сервер отличается от указанного в вашем клиенте. Вот почему у них разные идентификаторы серийных номеров. Попробуйте удалить и перекомпилировать все, чтобы у вас была точно такая же версия класса, развернутого как на сервере, так и на клиенте.

Смежные вопросы