java.rmi.UnmarshalException: error unmarshalling return; nested exception i
843793Dec 17 2007 — edited Dec 19 2007Hello,
Is there anyone out there that can help with RMI issues. When trying to pass an object, which is Serializable, I get the error below. It happens when I change, prior to compile, the size of one of the fields in the communication object.
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.io.EOFException
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:157)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:179)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy0.getSim(Unknown Source)
at swf.generic.SwarmfareClient.getJob(SwarmfareClient.java:243)
at swf.generic.SwarmfareClient.runMe(SwarmfareClient.java:158)
at swf.generic.SwarmfareClient.main(SwarmfareClient.java:93)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2498)
at java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1861)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1835)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
... 6 more
Any thoughts?
Thanks for the help,
Dnowakaf
Dustin.Nowak@afit.edu