2009/3/5 Niclas Hedhman <[email protected]>

> ... on MY machine only.
>
> The RmiEntityStoreTest fails with the Exception below, which is thrown
> inside the RegistryImpl which can't deserialize the Stub since the
> RemoteEntityStore class can not be found. The tests fails both in
> Maven and in IDEA, so I am ruling out setup/caches and so forth in
> those tools. BUT it builds Ok on Edward's computer behind me, which is
> very similar (Mac OSX 10.5) and it builds on the ci.ops4j.org machine
> just fine.
>
> Except for buying a new laptop, does anyone have any idea what I could
> do about it??
>

well, "very similar" is not "the same" ;)

things I'd check:

 * version and path of java
 * local java preferences / policy files
 * firewall settings (just in case)

you could also turn on RMI debugging:

  http://java.sun.com/j2se/1.5.0/docs/guide/rmi/sunrmiproperties.html

Cheers
> Niclas
>
> Caused by: java.rmi.UnmarshalException: error unmarshalling arguments;
> nested exception is:
>        java.lang.ClassNotFoundException:
> org.qi4j.entitystore.rmi.RemoteEntityStore (no security manager: RMI
> class loader disabled)
>        at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
>        at
> sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:386)
>        at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250)
>        at sun.rmi.transport.Transport$1.run(Transport.java:159)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
>        at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
>        at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
>        at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>        at java.lang.Thread.run(Thread.java:637)
> Caused by: java.lang.ClassNotFoundException:
> org.qi4j.entitystore.rmi.RemoteEntityStore (no security manager: RMI
> class loader disabled)
>        at
> sun.rmi.server.LoaderHandler.loadProxyClass(LoaderHandler.java:535)
>        at
> java.rmi.server.RMIClassLoader$2.loadProxyClass(RMIClassLoader.java:628)
>        at
> java.rmi.server.RMIClassLoader.loadProxyClass(RMIClassLoader.java:294)
>        at
> sun.rmi.server.MarshalInputStream.resolveProxyClass(MarshalInputStream.java:238)
>        at
> java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:1531)
>        at
> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1493)
>        at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
>        at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>        ... 12 more
>
>
> --
> http://www.qi4j.org - New Energy for Java
>
> _______________________________________________
> qi4j-dev mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
>



-- 
Cheers, Stuart
_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to