We have a remote agent behind an HTTP proxy server. The http(s).proxyHost and http(s).proxyPort are configured so we can check-out source code from BitBucket.
The agent doesn't need to go through the proxy server to contant the Bamboo server and the http.nonProxyHosts has been configured accordingly.
However it is still attempting to connect to the Bamboo server through the proxy, namely when trying to send an artifact:
Failed to execute plugin 'Artifact Copier' with error: java.io.IOException: Unexpected HTTP status code: 501 Not Implemented