[jira] [Updated] (OFBIZ-4704) MalformedURLException: no protocol: Files/Java/jdk1.6.0_26/lib/tools.jar

2016-07-31 Thread Jacques Le Roux (JIRA)

 [ 
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

2015-02-20 Thread Sharan Foga (JIRA)

 [ 
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