今天在应用程序中报了下面异常:
google一下,果然如以下网址所述,是由于客户端和服务器端的接口不一致导致,重新打个jar包发布到客户端,解决;
http://archives.java.sun.com/cgi-bin/wa?A2=ind0304&L=javaspaces-users&F=&S=&P=3758
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: invalid method hash
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
.....
Caused by: java.rmi.UnmarshalException: invalid method hash
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
google一下,果然如以下网址所述,是由于客户端和服务器端的接口不一致导致,重新打个jar包发布到客户端,解决;
http://archives.java.sun.com/cgi-bin/wa?A2=ind0304&L=javaspaces-users&F=&S=&P=3758