[ 
https://issues.apache.org/jira/browse/KNOX-1957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16894121#comment-16894121
 ] 

Kevin Risden commented on KNOX-1957:
------------------------------------

The issue only affects compositions of space delimited bash variables - ie: 
APP_JAVA_OPTS

Basically from the ps output, it looks correct but instead of being space 
delimited separate variables, they are treated as one long variable. The 
shellcheck doc talks about composing these variables the "correct" way with 
arrays. Need to look at that a bit more.

> gateway.sh doesn't handle KNOX_GATEWAY_DBG_OPTS env var correctly
> -----------------------------------------------------------------
>
>                 Key: KNOX-1957
>                 URL: https://issues.apache.org/jira/browse/KNOX-1957
>             Project: Apache Knox
>          Issue Type: Bug
>          Components: Server
>    Affects Versions: 1.4.0
>            Reporter: Phil Zampino
>            Assignee: Kevin Risden
>            Priority: Major
>             Fix For: 1.4.0
>
>
> It seems KNOX-1816 caused a regression wrt the way options are handled in the 
> scripts (e.g., gateway.sh).
> Specifically, if the KNOX_GATEWAY_DBG_OPTS env var is set, even though the 
> value is included in the resulting command, the JVM does not listen on the 
> configured port.
> The issue appears to be the double-quoting of $APP_JAVA_OPTS in 
> knox-functions.sh, specifically in the appStart function (for this particular 
> error).
> This shellcheck doc may be helpful in resolving this issue: 
> [https://github.com/koalaman/shellcheck/wiki/SC2086]
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to