You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by "Spotts, Joel (ISS Atlanta)" <js...@us.ibm.com> on 2007/03/02 18:44:58 UTC

MalformedURLEcception using rmi

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