I have a Bamboo agent that needs to connect to Bamboo server via a http proxy.
I see it timing out. Then I added the following to wrapper.conf file.
wrapper.java.additional.3=-Dhttps.proxyHost=<a href="http://proxy.ins.dell.com" rel="nofollow noopener noreferrer">proxy.ins.dell.com</a>
wrapper.java.additional.4=-Dhttps.proxyPort=80
Then it is failing with the following errors.
What is the trick to get Bamboo work through a proxy?
The version of Bamboo server is 5.9.0.
Thanks
++++++++++++++++++++++++++++++++++++++++++++++++++++++
INFO | jvm 5 | 2015/06/03 15:49:50 | 2015-06-03 15:49:50,085 INFO [WrapperSimpleAppMain] [AgentContext] Requesting fingerprint, url: https://bamboo.kace.com/agentServer/GetFingerprint.action?hostName=8187K5TX1.aus.amer.dell.com&version=3&agentUuid=fcb45982-d658-4220-acdc-3191be5f8a57
INFO | jvm 5 | 2015/06/03 15:49:50 | 2015-06-03 15:49:50,133 INFO [WrapperSimpleAppMain] [AuthChallengeProcessor] ntlm authentication scheme selected
proxy.ins.dell.com:80
INFO | jvm 5 | 2015/06/03 15:49:50 | Exiting due to fatal exception.
INFO | jvm 5 | 2015/06/03 15:49:50 | com.atlassian.bamboo.agent.bootstrap.RemoteAgentHttpException: HTTP status code 407 received in response to fingerprint request.
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentContext.initFingerprint(AgentContext.java:133)
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentContext.initServerSession(AgentContext.java:98)
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentContext.run(AgentContext.java:89)
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentBootstrap.run(AgentBootstrap.java:93)
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentBootstrap.main(AgentBootstrap.java:40)
INFO | jvm 5 | 2015/06/03 15:49:50 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 5 | 2015/06/03 15:49:50 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 5 | 2015/06/03 15:49:50 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 5 | 2015/06/03 15:49:50 | at java.lang.reflect.Method.invoke(Unknown Source)
INFO | jvm 5 | 2015/06/03 15:49:50 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
INFO | jvm 5 | 2015/06/03 15:49:50 | at java.lang.Thread.run(Unknown Source)
INFO | jvm 5 | 2015/06/03 15:49:50 | 2015-06-03 15:49:50,136 FATAL [WrapperSimpleAppMain] [AgentBootstrap] Exiting due to fatal exception.
INFO | jvm 5 | 2015/06/03 15:49:50 | com.atlassian.bamboo.agent.bootstrap.RemoteAgentHttpException: HTTP status code 407 received in response to fingerprint request.
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentContext.initFingerprint(AgentContext.java:133)
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentContext.initServerSession(AgentContext.java:98)
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentContext.run(AgentContext.java:89)
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentBootstrap.run(AgentBootstrap.java:93)
INFO | jvm 5 | 2015/06/03 15:49:50 | at com.atlassian.bamboo.agent.bootstrap.AgentBootstrap.main(AgentBootstrap.java:40)
INFO | jvm 5 | 2015/06/03 15:49:50 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 5 | 2015/06/03 15:49:50 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 5 | 2015/06/03 15:49:50 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 5 | 2015/06/03 15:49:50 | at java.lang.reflect.Method.invoke(Unknown Source)
INFO | jvm 5 | 2015/06/03 15:49:50 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
INFO | jvm 5 | 2015/06/03 15:49:50 | at java.lang.Thread.run(Unknown Source)
DEBUG | wrapper | 2015/06/03 15:49:50 | JVM process exited with a code of 1, setting the wrapper exit code to 1.
ERROR | wrapper | 2015/06/03 15:49:50 | JVM exited while starting the application.