Nullpointer on BasicSSHUserPrivateKey passphrase

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      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)
      

            Assignee:
            Unassigned
            Reporter:
            Boris Schrijver
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: