Initialized webserver8080 2006-10-10 20:21:52.876 [DEBUG][Callback] Callback object created. 2006-10-10 20:21:52.876 [INFO][WebServer] Starting webserver on port 8080... 2006-10-10 20:21:52.876 [INFO][WebServer] Cache style is afs2 2006-10-10 20:21:52.876 [INFO][WebServer] Webserver accepting connections on port 8080 2006-10-10 20:21:56.481 [INFO][ClientConnection(15)] list: //localhost:1099/fileserver-0 2006-10-10 20:21:56.481 [INFO][ClientConnection(15)] list: //localhost:1099/fileserver-1 2006-10-10 20:21:56.481 [INFO][ClientConnection(15)] list: //localhost:1099/webserver8080 2006-10-10 20:21:59.556 [INFO][ClientConnection(15)] Certificate from SecureClient is valid and the owner has permission: rw 2006-10-10 20:22:06.345 [INFO][ClientConnection(15)] GET /testfile java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.server.ExportException: remote object implements illegal remote interface; nested exception is: java.lang.IllegalArgumentException: illegal remote method encountered: public abstract void dk.thomasdamgaard.diku.distsys.interfaces.IResultVO.waitForPeers(int) at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) at sun.rmi.transport.Transport$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source) at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source) at sun.rmi.server.UnicastRef.invoke(Unknown Source) at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source) at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source) at $Proxy2.mcExists(Unknown Source) at dk.thomasdamgaard.diku.distsys.webserver.ClientConnection.handleGetRequest(ClientConnection.java:379) at dk.thomasdamgaard.diku.distsys.webserver.ClientConnection.run(ClientConnection.java:264) at java.lang.Thread.run(Unknown Source) Caused by: java.rmi.server.ExportException: remote object implements illegal remote interface; nested exception is: java.lang.IllegalArgumentException: illegal remote method encountered: public abstract void dk.thomasdamgaard.diku.distsys.interfaces.IResultVO.waitForPeers(int) at sun.rmi.server.UnicastServerRef.exportObject(Unknown Source) at java.rmi.server.UnicastRemoteObject.exportObject(Unknown Source) at java.rmi.server.UnicastRemoteObject.exportObject(Unknown Source) at java.rmi.server.UnicastRemoteObject.(Unknown Source) at java.rmi.server.UnicastRemoteObject.(Unknown Source) at dk.thomasdamgaard.diku.distsys.fileserver.ResultVO.(ResultVO.java:32) at dk.thomasdamgaard.diku.distsys.fileserver.FileServer.mcExists(FileServer.java:431) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) at sun.rmi.transport.Transport$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) ... 1 more Caused by: java.lang.IllegalArgumentException: illegal remote method encountered: public abstract void dk.thomasdamgaard.diku.distsys.interfaces.IResultVO.waitForPeers(int) at sun.rmi.server.Util.checkMethod(Unknown Source) at sun.rmi.server.Util.getRemoteInterfaces(Unknown Source) at sun.rmi.server.Util.getRemoteInterfaces(Unknown Source) at sun.rmi.server.Util.createProxy(Unknown Source) ... 18 more