[jira] [Updated] (OFBIZ-4704) MalformedURLException: no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar
[ https://issues.apache.org/jira/browse/OFBIZ-4704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jacques Le Roux updated OFBIZ-4704: --- Description: Hi On WXP, The full path of the tools.jar added to the rmi classpath is not protected from containing space. Thus the URL computed by the Start.readConfig is wrong, leading to this MalformedURLException. no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar should be file:/C:/Progra~1/Java/jdk1.6.0_26/lib/tools.jar instead of file:/C:/Program Files/Java/jdk1.6.0_26/lib/tools.jar Alternative solution is to put the full path between double quotes for Window based system. Rgds {code} [java] 22700 (main) [ContainerLoader.java:83 :INFO ] [Startup] Starting containers... [java] 22731 (main) [ ServiceDispatcher.java:170:INFO ] Registered dispatcher: RMIDispatcher [java] 22731 (main) [ GenericDispatcher.java:85 :INFO ] [LocalDispatcher] : Created Dispatcher for: RMIDispatcher [java] org.ofbiz.base.start.StartupException: Cannot start() org.ofbiz.service.rmi.RmiServiceContainer (Unable to b ind RMIDispatcher to RMI (RemoteException occurred in server thread; nested exception is: [java] java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: [java] java.net.MalformedURLException: no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar)) [java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:91) [java] at org.ofbiz.base.start.Start.startStartLoaders(Start.java:272) [java] at org.ofbiz.base.start.Start.startServer(Start.java:323) [java] at org.ofbiz.base.start.Start.start(Start.java:327) [java] at org.ofbiz.base.start.Start.main(Start.java:413) [java] org.ofbiz.base.container.ContainerException: Unable to bind RMIDispatcher to RMI (RemoteException occurred i n server thread; nested exception is: [java] java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: [java] java.net.MalformedURLException: no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar) [java] at org.ofbiz.service.rmi.RmiServiceContainer.start(RmiServiceContainer.java:142) [java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:89) [java] at org.ofbiz.base.start.Start.startStartLoaders(Start.java:272) [java] at org.ofbiz.base.start.Start.startServer(Start.java:323) [java] at org.ofbiz.base.start.Start.start(Start.java:327) [java] at org.ofbiz.base.start.Start.main(Start.java:413) [java] java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: [java] java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: [java] java.net.MalformedURLException: no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar [java] at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:396) [java] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250) [java] at sun.rmi.transport.Transport$1.run(Transport.java:159) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at sun.rmi.transport.Transport.serviceCall(Transport.java:155) [java] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) [java] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) [java] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) [java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [java] at java.lang.Thread.run(Thread.java:662) [java] at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255) [java] at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233) [java] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359) [java] at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) [java] at java.rmi.Naming.rebind(Naming.java:160) [java] at org.ofbiz.service.rmi.RmiServiceContainer.start(RmiServiceContainer.java:140) [java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:89) [java] at org.ofbiz.base.start.Start.startStartLoaders(Start.java:272) [java] at org.ofbiz.base.start.Start.startServer(Start.java:323) [java] at org.ofbiz.base.start.Start.start(Start.java:327) [java] at org.ofbiz.base.start.Start.main(Start.java:413) [java] Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: [java] java.net.MalformedURLException: no protocol: Files/Java/jdk1.6.
[jira] [Updated] (OFBIZ-4704) MalformedURLException: no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar
[ https://issues.apache.org/jira/browse/OFBIZ-4704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sharan Foga updated OFBIZ-4704: --- Sprint: Bug Crush Event - 21/2/2015 > MalformedURLException: no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar > > > Key: OFBIZ-4704 > URL: https://issues.apache.org/jira/browse/OFBIZ-4704 > Project: OFBiz > Issue Type: Bug > Components: framework >Affects Versions: Release 10.04, Trunk > Environment: WXP sp3 JDK 1.6;0_26 >Reporter: Francis ANDRE > > Hi > On WXP, The full path of the tools.jar added to the rmi classpath is not > protected from containing space. Thus the URL computed by the > Start.readConfig is wrong, leading to this MalformedURLException. > no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar should be > file:/C:/Progra~1/Java/jdk1.6.0_26/lib/tools.jar instead of file:/C:/Program > Files/Java/jdk1.6.0_26/lib/tools.jar > Alternative solution is to put the full path between double quotes for Window > based system. > Rgds > [java] 22700 (main) [ContainerLoader.java:83 :INFO ] [Startup] > Starting containers... > [java] 22731 (main) [ ServiceDispatcher.java:170:INFO ] Registered > dispatcher: RMIDispatcher > [java] 22731 (main) [ GenericDispatcher.java:85 :INFO ] > [LocalDispatcher] : Created Dispatcher for: RMIDispatcher > [java] org.ofbiz.base.start.StartupException: Cannot start() > org.ofbiz.service.rmi.RmiServiceContainer (Unable to b > ind RMIDispatcher to RMI (RemoteException occurred in server thread; nested > exception is: > [java] java.rmi.UnmarshalException: error unmarshalling arguments; > nested exception is: > [java] java.net.MalformedURLException: no protocol: > Files/Java/jdk1.6.0_26/lib/tools.jar)) > [java] at > org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:91) > [java] at > org.ofbiz.base.start.Start.startStartLoaders(Start.java:272) > [java] at org.ofbiz.base.start.Start.startServer(Start.java:323) > [java] at org.ofbiz.base.start.Start.start(Start.java:327) > [java] at org.ofbiz.base.start.Start.main(Start.java:413) > [java] org.ofbiz.base.container.ContainerException: Unable to bind > RMIDispatcher to RMI (RemoteException occurred i > n server thread; nested exception is: > [java] java.rmi.UnmarshalException: error unmarshalling arguments; > nested exception is: > [java] java.net.MalformedURLException: no protocol: > Files/Java/jdk1.6.0_26/lib/tools.jar) > [java] at > org.ofbiz.service.rmi.RmiServiceContainer.start(RmiServiceContainer.java:142) > [java] at > org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:89) > [java] at > org.ofbiz.base.start.Start.startStartLoaders(Start.java:272) > [java] at org.ofbiz.base.start.Start.startServer(Start.java:323) > [java] at org.ofbiz.base.start.Start.start(Start.java:327) > [java] at org.ofbiz.base.start.Start.main(Start.java:413) > [java] java.rmi.ServerException: RemoteException occurred in server > thread; nested exception is: > [java] java.rmi.UnmarshalException: error unmarshalling arguments; > nested exception is: > [java] java.net.MalformedURLException: no protocol: > Files/Java/jdk1.6.0_26/lib/tools.jar > [java] at > sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:396) > [java] at > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250) > [java] at sun.rmi.transport.Transport$1.run(Transport.java:159) > [java] at java.security.AccessController.doPrivileged(Native Method) > [java] at sun.rmi.transport.Transport.serviceCall(Transport.java:155) > [java] at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) > [java] at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) > [java] at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) > [java] at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > [java] at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > [java] at java.lang.Thread.run(Thread.java:662) > [java] at > sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255) > [java] at > sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233) > [java] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359) > [java] at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) > [java] at java.rmi.Naming.rebind(Naming.java:160) > [java] at > org.ofb