I made an update from Jira 64-bit 5.1.7 to 5.2.2 and Jira won't start.
I discovered that the problem is related to the JVM_SUPPORT_RECOMMENDED_ARGS variable in JIRA_HOME/bin/setenv.sh.
It read: JVM_SUPPORT_RECOMMENDED_ARGS=-Dhttp.proxyHost=proxy.company.com -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=**.internal.company.com|*.company.net|localhost|127.0.0.1|192.168.169.*
The logfile /usr/local/jira/std/logs/catalina.out reports:
eval: 1: 127.0.0.1: not found
eval: 1: *.company.net: not found
eval: 1: localhost: not found
eval: 1: 192.168.169.*: not found
If I reduce the nonProxyHosts to one entry so that there is no pipe symbol, Jira will start.
The variable reads now: JVM_SUPPORT_RECOMMENDED_ARGS=-Dhttp.proxyHost=proxy.clausjuergens.de -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=*.company.net.
The problem does not occure with Jira 5.1.7 and all prior versions we run.
We need multiple exceptions for the proxy use. What delimiter should be used now? Or is there a bug that the pipe symbol is interpreted as a shell pipe though it should not be.
Thanks in advance,
Steffen