Customer couldn't connect to a SVN server from the TAC ("URL cannot be reached") although he could connect from the same box outside Talend using wget.
Problem root cause
Mixing up the -Dhttp.proxyNNNN and -Dhttps.proxyNNNN JVM parameters. Initially only HTTPS, and then both HTTP and HTTPS.
Solution or Workaround
Even if you refer to HTTPS in the TAC > Settings > Configuration > Monitoring > AMC URL, for example https://host_name:9443/svn/talend661/, the JVM parameters have to be HTTP, NOT HTTPS:
Somewhat oddly, the -Dhttps.nonProxyHosts=domain_one|domain two... property does not exist - the http.nonProxHosts setting will be used for both HTTP and HTTPS URLs.
To read more about these Java networking/proxy settings, see:
To add the parameters to a Windows install, modify the setenv.bat file:
REM you will see the original line looks like this; this line stays
set "JAVA_OPTS=%JAVA_OPTS% -Xmx2048m -Dfile.encoding=UTF-8"
REM then just add in the proxy parameters
set "JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=<proxy_hostname> -Dhttp.proxyPort=<port_number> etc..."
To add the parameters to a Linux / Unix install, modify the setenv.sh file (notice the $ instead of %s😞
# you will see the original line looks like this; this line stays
export JAVA_OPTS="$JAVA_OPTS -Xmx2048m -Dfile.encoding=UTF-8"
# then just add a new line that adds the proxy parameters
export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=<proxy_hostname> -Dhttp.proxyPort=<port_number> etc..."