[ https://issues.apache.org/jira/browse/KARAF-5908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16613001#comment-16613001 ]
ASF GitHub Bot commented on KARAF-5908: --------------------------------------- jbonofre closed pull request #610: [KARAF-5908] Re-add quotes in Windows karaf-wrapper.conf URL: https://github.com/apache/karaf/pull/610 This is a PR merged from a forked repository. As GitHub hides the original diff on merge, it is displayed below for the sake of provenance: As this is a foreign pull request (from a fork), the diff is supplied below (as it won't show otherwise due to GitHub magic): diff --git a/wrapper/src/main/resources/org/apache/karaf/wrapper/internal/windows/karaf-wrapper.conf b/wrapper/src/main/resources/org/apache/karaf/wrapper/internal/windows/karaf-wrapper.conf index b528acd0ae..f0630bb789 100644 --- a/wrapper/src/main/resources/org/apache/karaf/wrapper/internal/windows/karaf-wrapper.conf +++ b/wrapper/src/main/resources/org/apache/karaf/wrapper/internal/windows/karaf-wrapper.conf @@ -37,16 +37,16 @@ wrapper.java.library.path.1=%KARAF_BASE%/lib/wrapper/ # JVM Parameters # note that n is the parameter number starting from 1. -wrapper.java.additional.1=-Djava.endorsed.dirs=%JAVA_HOME%/jre/lib/endorsed;%JAVA_HOME%/lib/endorsed;%KARAF_HOME%/lib/endorsed -wrapper.java.additional.2=-Djava.ext.dirs=%JAVA_HOME%/jre/lib/ext;%JAVA_HOME%/lib/ext;%KARAF_HOME%/lib/ext -wrapper.java.additional.3=-Dkaraf.instances=%KARAF_HOME%/instances -wrapper.java.additional.4=-Dkaraf.home=%KARAF_HOME% -wrapper.java.additional.5=-Dkaraf.base=%KARAF_BASE% -wrapper.java.additional.6=-Dkaraf.data=%KARAF_DATA% -wrapper.java.additional.7=-Dkaraf.etc=%KARAF_ETC% +wrapper.java.additional.1=-Djava.endorsed.dirs="%JAVA_HOME%/jre/lib/endorsed;%JAVA_HOME%/lib/endorsed;%KARAF_HOME%/lib/endorsed" +wrapper.java.additional.2=-Djava.ext.dirs="%JAVA_HOME%/jre/lib/ext;%JAVA_HOME%/lib/ext;%KARAF_HOME%/lib/ext" +wrapper.java.additional.3=-Dkaraf.instances="%KARAF_HOME%/instances" +wrapper.java.additional.4=-Dkaraf.home="%KARAF_HOME%" +wrapper.java.additional.5=-Dkaraf.base="%KARAF_BASE%" +wrapper.java.additional.6=-Dkaraf.data="%KARAF_DATA%" +wrapper.java.additional.7=-Dkaraf.etc="%KARAF_ETC%" wrapper.java.additional.8=-Dkaraf.restart.jvm.supported=true -wrapper.java.additional.9=-Djava.io.tmpdir=%KARAF_DATA%/tmp -wrapper.java.additional.10=-Djava.util.logging.config.file=%KARAF_BASE%/etc/java.util.logging.properties +wrapper.java.additional.9=-Djava.io.tmpdir="%KARAF_DATA%/tmp" +wrapper.java.additional.10=-Djava.util.logging.config.file="%KARAF_BASE%/etc/java.util.logging.properties" wrapper.java.additional.11=-Dcom.sun.management.jmxremote wrapper.java.additional.12=-Dkaraf.startLocalConsole=false wrapper.java.additional.13=-Dkaraf.startRemoteShell=true diff --git a/wrapper/src/main/resources/org/apache/karaf/wrapper/internal/windows64/karaf-wrapper.conf b/wrapper/src/main/resources/org/apache/karaf/wrapper/internal/windows64/karaf-wrapper.conf index b528acd0ae..c8cdc3e5d9 100644 --- a/wrapper/src/main/resources/org/apache/karaf/wrapper/internal/windows64/karaf-wrapper.conf +++ b/wrapper/src/main/resources/org/apache/karaf/wrapper/internal/windows64/karaf-wrapper.conf @@ -37,15 +37,15 @@ wrapper.java.library.path.1=%KARAF_BASE%/lib/wrapper/ # JVM Parameters # note that n is the parameter number starting from 1. -wrapper.java.additional.1=-Djava.endorsed.dirs=%JAVA_HOME%/jre/lib/endorsed;%JAVA_HOME%/lib/endorsed;%KARAF_HOME%/lib/endorsed -wrapper.java.additional.2=-Djava.ext.dirs=%JAVA_HOME%/jre/lib/ext;%JAVA_HOME%/lib/ext;%KARAF_HOME%/lib/ext -wrapper.java.additional.3=-Dkaraf.instances=%KARAF_HOME%/instances -wrapper.java.additional.4=-Dkaraf.home=%KARAF_HOME% -wrapper.java.additional.5=-Dkaraf.base=%KARAF_BASE% -wrapper.java.additional.6=-Dkaraf.data=%KARAF_DATA% -wrapper.java.additional.7=-Dkaraf.etc=%KARAF_ETC% +wrapper.java.additional.1=-Djava.endorsed.dirs="%JAVA_HOME%/jre/lib/endorsed;%JAVA_HOME%/lib/endorsed;%KARAF_HOME%/lib/endorsed" +wrapper.java.additional.2=-Djava.ext.dirs="%JAVA_HOME%/jre/lib/ext;%JAVA_HOME%/lib/ext;%KARAF_HOME%/lib/ext" +wrapper.java.additional.3=-Dkaraf.instances="%KARAF_HOME%/instances" +wrapper.java.additional.4=-Dkaraf.home="%KARAF_HOME%" +wrapper.java.additional.5=-Dkaraf.base="%KARAF_BASE%" +wrapper.java.additional.6=-Dkaraf.data="%KARAF_DATA%" +wrapper.java.additional.7=-Dkaraf.etc="%KARAF_ETC%" wrapper.java.additional.8=-Dkaraf.restart.jvm.supported=true -wrapper.java.additional.9=-Djava.io.tmpdir=%KARAF_DATA%/tmp +wrapper.java.additional.9=-Djava.io.tmpdir="%KARAF_DATA%/tmp" wrapper.java.additional.10=-Djava.util.logging.config.file=%KARAF_BASE%/etc/java.util.logging.properties wrapper.java.additional.11=-Dcom.sun.management.jmxremote wrapper.java.additional.12=-Dkaraf.startLocalConsole=false ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Service Wrapper fails to start on Windows when JAVA_HOME contains whitespace > ----------------------------------------------------------------------------- > > Key: KARAF-5908 > URL: https://issues.apache.org/jira/browse/KARAF-5908 > Project: Karaf > Issue Type: Bug > Components: karaf-os-integration > Affects Versions: 4.2.1 > Environment: Windows > Reporter: Baptiste DA ROIT > Assignee: Jean-Baptiste Onofré > Priority: Major > Fix For: 4.2.2 > > > Service Wrapper fails to start Karaf Service on Windows when JAVA_HOME > contains whitespace, throwing the following error: > {code:java} > Une erreur système s’est produite. > L’erreur système 1067 s’est produite. > Le processus s’est arrêté inopinément. > {code} > Following is an extract of the wrapper.log: > {code:java} > STATUS | wrapper | 2018/09/12 15:30:04 | --> Wrapper Started as Service > STATUS | wrapper | 2018/09/12 15:30:04 | Launching a JVM... > INFO | jvm 1 | 2018/09/12 15:30:04 | Erreur : impossible de trouver ou > charger la classe principale > Files\Java\jdk1.8.0_162.jre.lib.endorsed;C:\Program > ERROR | wrapper | 2018/09/12 15:30:04 | JVM exited while loading the > application.{code} > (i) Service Wrapper starts Karaf service smoothly when JAVA_HOME does not > contain any whitespace > -- This message was sent by Atlassian JIRA (v7.6.3#76005)