Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-66256

Upload secret file to credentials fails

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • credentials-plugin
    • None
    • Jenkins core 2.304
      credentials-plugin 2.5

      I try to configure/upload a file as 'secret file' to Credentials.

      When pushing the 'OK' button, an exception occurred:

      2021-07-30 08:11:56.543+0000 [id=398]        WARNING        h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 20cfa7b1-4d0e-43fe>
       sun.security.pkcs11.wrapper.PKCS11Exception: CKR_ENCRYPTED_DATA_LEN_RANGE
               at jdk.crypto.cryptoki/sun.security.pkcs11.wrapper.PKCS11.C_DecryptUpdate(Native Method)
               at jdk.crypto.cryptoki/sun.security.pkcs11.P11Cipher.implUpdate(P11Cipher.java:643)
       Caused: java.security.ProviderException: update() failed
               at jdk.crypto.cryptoki/sun.security.pkcs11.P11Cipher.implUpdate(P11Cipher.java:663)
               at jdk.crypto.cryptoki/sun.security.pkcs11.P11Cipher.engineUpdate(P11Cipher.java:548)
               at jdk.crypto.cryptoki/sun.security.pkcs11.P11Cipher.engineDoFinal(P11Cipher.java:577)
               at jdk.crypto.cryptoki/sun.security.pkcs11.P11Cipher.engineDoFinal(P11Cipher.java:563)
               at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2202)
               at com.cloudbees.plugins.credentials.SecretBytes.decrypt(SecretBytes.java:216)
               at com.cloudbees.plugins.credentials.SecretBytes.fromBytes(SecretBytes.java:250)
               at org.jenkinsci.plugins.plaincredentials.impl.FileCredentialsImpl.<init>(FileCredentialsImpl.java:146)
               at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
               at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
               at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
               at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
               at org.kohsuke.stapler.RequestImpl.invokeConstructor(RequestImpl.java:541)
               at org.kohsuke.stapler.RequestImpl.instantiate(RequestImpl.java:805)
               at org.kohsuke.stapler.RequestImpl.access$200(RequestImpl.java:85)
               at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:690)
               at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:490)
               at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:486)
               at com.cloudbees.plugins.credentials.CredentialsStoreAction$DomainWrapper.doCreateCredentials(CredentialsStoreAction.java:824)
               at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:710)
               at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:393)
               at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:405)
               at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:77)
               at org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)
               at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:208)
               at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:141)
               at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:536)
               at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
               at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:766)
       

      No other credential type seems to be affected.

            Unassigned Unassigned
            gradol Oliver Grad
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: