Re: Help: UnmarshalException running Jini
John McClain <[email protected]> Sun, 13 Apr 2008 16:51:02 -0400
| Newsgroups | gmane.comp.java.sun.jini |
|---|---|
| Message-ID | <[email protected]> |
daphantomica wrote: > Hi, > > I'm using Jini for a large scale simulation research and when writing and > taking Entries, I keep bumping into this EOFException error. I'm using > functions with null Transactions which looks like such: > space.write(tripTask, null, Lease.FOREVER); > TaskEntry thistask = (TaskEntry)space.takeIfExists(tmplt_tsk, null, > JavaSpace.NO_WAIT); I am a bit confused by this stack trace, is it from one call into the space or two? If two can you tease them apart for me? What version of Outrigger are you using? > Any help would be deeply appreciated! > > > Thanks, > Samson > > > java.rmi.UnmarshalException: exception unmarshalling response; nested > exception is: > java.io.EOFException > at > net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvocationHand > ler.java:825) > at > net.jini.jeri.BasicInvocationHandler.invokeRemoteMethod(BasicInvocationHandler. > java:637) > at > net.jini.jeri.BasicInvocationHandler.invoke(BasicInvocationHandler.java:507) > at com.sun.jini.outrigger.$Proxy1.write(Unknown Source) > at com.sun.jini.outrigger.SpaceProxy.write(SpaceProxy.java:298) > at > transnet.transnetmodel$THD_TripExecution_CreateTasks.run(transnetmodel.java:286 > 5) > Caused by: java.io.EOFException > at > java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java: > 2554) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:480) > at com.sun.jini.landlord.LandlordLease.readObject(LandlordLease.java:208) > at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja > va:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) > at com.sun.jini.jeri.internal.runtime.Util.unmarshalValue(Util.java:217) > at > net.jini.jeri.BasicInvocationHandler.unmarshalReturn(BasicInvocationHandler.jav > a:1220) > at > net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvocationHand > ler.java:803) > ... 5 more > java.rmi.UnmarshalException: exception unmarshalling response; nested > exception is: > java.io.EOFException > at > net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvocationHand > ler.java:825) > at > net.jini.jeri.BasicInvocationHandler.invokeRemoteMethod(BasicInvocationHandler. > java:637) > at > net.jini.jeri.BasicInvocationHandler.invoke(BasicInvocationHandler.java:507) > at com.sun.jini.outrigger.$Proxy1.takeIfExists(Unknown Source) > at com.sun.jini.outrigger.SpaceProxy.takeIfExists(SpaceProxy.java:459) > at > transnet.transnetmodel$THD_TripExecution_ExeTasks.run(transnetmodel.java:2892) > Caused by: java.io.EOFException > at > java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java: > 2554) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:480) > at com.sun.jini.outrigger.EntryRep.readObject(EntryRep.java:746) > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja > va:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) > at com.sun.jini.jeri.internal.runtime.Util.unmarshalValue(Util.java:217) > at > net.jini.jeri.BasicInvocationHandler.unmarshalReturn(BasicInvocationHandler.jav > a:1220) > at > net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvocationHand > ler.java:803) > ... 5 more -------------------------------------------------------------------------- Getting Started: http://www.jini.org/wiki/Category:Getting_Started Community Web Site: http://jini.org jini-users Archive: http://archives.java.sun.com/archives/jini-users.html Unsubscribing: email "signoff JINI-USERS" to [email protected]