-
Bug
-
Resolution: Unresolved
-
Major
-
None
Hi,
When running the same script as mentioned in this ticket: JENKINS-34653, I've got a new NullPointerException.
It looks like the passphrase field in the following file remains null while it actually should contain the password from the credentials.
https://github.com/jenkinsci/ssh-credentials-plugin/blob/384a93e3c188a1b01b1d92279bd5426dabb4e5ee/src/main/java/com/cloudbees/jenkins/plugins/sshcredentials/impl/BasicSSHUserPrivateKey.java
In the script the variable credentials.passphrase is null and therefore invoking credentials.passphrase.plainText will result in a nullpointer.
The question is, why does credentials.passphrase remain null?
java.lang.NullPointerException: Cannot get property 'plainText' on null object at org.codehaus.groovy.runtime.NullObject.getProperty(NullObject.java:60) at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:174) at org.codehaus.groovy.runtime.callsite.NullCallSite.getProperty(NullCallSite.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:296) at Script1.run(Script1.groovy:34)