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]