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

