A recent change (PR #36, commit 41161458b313f45c2f5b3eab0df16c1456646830) renamed id into serverId in the ArtifactoryInstaller .
The <select name="id"> entry in the jelly file wasn't renamed accordingly, preventing this field from being saved when the configuration is saved.
This results in this exception when trying to use the Artifactory installer:
java.io.IOException: Server id 'null' doesn't exists.
at io.jenkins.plugins.jfrog.ArtifactoryInstaller.performInstallation(ArtifactoryInstaller.java:64)
at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:70)
at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:109)
at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:221)
at io.jenkins.plugins.jfrog.JfrogInstallation.forNode(JfrogInstallation.java:50)
at io.jenkins.plugins.jfrog.JfrogInstallation.forNode(JfrogInstallation.java:32)
A recent change (PR #36, commit 41161458b313f45c2f5b3eab0df16c1456646830) renamed
id
intoserverId
in theArtifactoryInstaller
.The
<select name="id">
entry in thejelly
file wasn't renamed accordingly, preventing this field from being saved when the configuration is saved.This results in this exception when trying to use the Artifactory installer:
Configuration before this patch:
Configuration after this patch: