Affects Version/s: 2.1.11, 2.1.12
Fix Version/s: 2.2.0
As described in the TeamCity Artifactory Plugin documentation, in order to configure a proxy for Artifactory, the following 4 properties should be configured in TeamCity's $TEAMCITY_USER_HOME/.BuildServer/config/internal.properties file:
In case the above username and password properties are not added (because the proxy does not require authentication), the plugin will fail with the following error:
jetbrains/buildServer/serverSide/impl/BuildRunnerDescriptorImpl.addRunnerParameter must not be null
The workaround for this issue is to add the 2 properties with dummy values.
We would like to have this issue fixed and have the 2 properties optional.