We set up our own RMI registry server in our application (for lagacy reasons) ruinning on geronimo 1.1.1. A remote client application attempts to lookup an object from out registry, an exception is thrown. This only occurs when geronimo is placed in a directory with spaces. Just for background, we used to deploy this same application on another app server, and all was fine. So something seems to have changed when we switched to geronimo. 2007-03-02 12:43:49,765 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.net.MalformedURLException: no protocol: Files/ISS/SiteProtector/Application 12:43:49,765 ERROR [AppController] java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.net.MalformedURLException: no protocol: Files/ISS/SiteProtector/Application 2007-03-02 12:43:49,765 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) 12:43:49,765 ERROR [AppController] at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) 2007-03-02 12:43:49,765 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.rmi.Naming.lookup(Naming.java:84) 12:43:49,765 ERROR [AppController] at java.rmi.Naming.lookup(Naming.java:84) 2007-03-02 12:43:49,765 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.security.client.PasswordAuthenticator.lookupLoginHandler(PasswordAuthenticator.java:52) 12:43:49,765 ERROR [AppController] at net.iss.rssp.security.client.PasswordAuthenticator.lookupLoginHandler(PasswordAuthenticator.java:52) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.security.client.PasswordAuthenticator.authenticate(PasswordAuthenticator.java:31) 12:43:49,781 ERROR [AppController] at net.iss.rssp.security.client.PasswordAuthenticator.authenticate(PasswordAuthenticator.java:31) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.security.client.ConsoleRemoteManager.login(ConsoleRemoteManager.java:177) 12:43:49,781 ERROR [AppController] at net.iss.rssp.security.client.ConsoleRemoteManager.login(ConsoleRemoteManager.java:177) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.console.grouping.ConsoleCache.<init>(ConsoleCache.java:66) 12:43:49,781 ERROR [AppController] at net.iss.rssp.console.grouping.ConsoleCache.<init>(ConsoleCache.java:66) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.console.grouping.Site.authenticate(Site.java:148) 12:43:49,781 ERROR [AppController] at net.iss.rssp.console.grouping.Site.authenticate(Site.java:148) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.console.AppBusinessModel.authenticate(AppBusinessModel.java:198) 12:43:49,781 ERROR [AppController] at net.iss.rssp.console.AppBusinessModel.authenticate(AppBusinessModel.java:198) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.console.grouping.LoginAction.authenticateWithServer(LoginAction.java:187) 12:43:49,781 ERROR [AppController] at net.iss.rssp.console.grouping.LoginAction.authenticateWithServer(LoginAction.java:187) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.console.grouping.LoginAction.access$500(LoginAction.java:26) 12:43:49,781 ERROR [AppController] at net.iss.rssp.console.grouping.LoginAction.access$500(LoginAction.java:26) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.console.grouping.LoginAction$1.run(LoginAction.java:100) 12:43:49,781 ERROR [AppController] at net.iss.rssp.console.grouping.LoginAction$1.run(LoginAction.java:100) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at foxtrot.AbstractWorkerThread$2.run(AbstractWorkerThread.java:49) 12:43:49,781 ERROR [AppController] at foxtrot.AbstractWorkerThread$2.run(AbstractWorkerThread.java:49) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.security.AccessController.doPrivileged(Native Method) 12:43:49,781 ERROR [AppController] at java.security.AccessController.doPrivileged(Native Method) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:45) 12:43:49,781 ERROR [AppController] at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:45) 2007-03-02 12:43:49,781 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.security.client.MultiWorkerThread.executeTask(MultiWorkerThread.java:136) 12:43:49,781 ERROR [AppController] at net.iss.rssp.security.client.MultiWorkerThread.executeTask(MultiWorkerThread.java:136) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at net.iss.rssp.security.client.MultiWorkerThread.run(MultiWorkerThread.java:126) 12:43:49,796 ERROR [AppController] at net.iss.rssp.security.client.MultiWorkerThread.run(MultiWorkerThread.java:126) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.lang.Thread.run(Thread.java:619) 12:43:49,796 ERROR [AppController] at java.lang.Thread.run(Thread.java:619) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - Caused by: java.net.MalformedURLException: no protocol: Files/ISS/SiteProtector/Application 12:43:49,796 ERROR [AppController] Caused by: java.net.MalformedURLException: no protocol: Files/ISS/SiteProtector/Application 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.net.URL.<init>(URL.java:567) 12:43:49,796 ERROR [AppController] at java.net.URL.<init>(URL.java:567) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.net.URL.<init>(URL.java:464) 12:43:49,796 ERROR [AppController] at java.net.URL.<init>(URL.java:464) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.net.URL.<init>(URL.java:413) 12:43:49,796 ERROR [AppController] at java.net.URL.<init>(URL.java:413) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at sun.rmi.server.LoaderHandler.pathToURLs(LoaderHandler.java:751) 12:43:49,796 ERROR [AppController] at sun.rmi.server.LoaderHandler.pathToURLs(LoaderHandler.java:751) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:147) 12:43:49,796 ERROR [AppController] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:147) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620) 12:43:49,796 ERROR [AppController] at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247) 12:43:49,796 ERROR [AppController] at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197) 12:43:49,796 ERROR [AppController] at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575) 12:43:49,796 ERROR [AppController] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575) 2007-03-02 12:43:49,796 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) 12:43:49,796 ERROR [AppController] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) 2007-03-02 12:43:49,812 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) 12:43:49,812 ERROR [AppController] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) 2007-03-02 12:43:49,812 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) 12:43:49,812 ERROR [AppController] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) 2007-03-02 12:43:49,812 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) 12:43:49,812 ERROR [AppController] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) 2007-03-02 12:43:49,812 [Foxtrot Default Worker Thread (3)] ERROR net.iss.logging.LoggingOutputStreamLog4j:33 - ... 17 more 12:43:49,812 ERROR [AppController] ... 17 more
Any ideas? Thanks, Yoel Spotts
