Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-2625

javax.crypto.IllegalBlockSizeException on sending notification email

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 2.0.4
    • 2.0
    • Notifications
    • None

    Description

      The following exception appears in the log of bamboo. The notification emails are send and received by the way. I don't understand why it is decrypting or encrypting, is that a setting? I don't remember turning this setting on or off.
      I found BAM-2225 where is this issue is also reported and marked as fixed for 2.0, apparently I found another scenario in which this occurs.

      2008-05-15 22:30:19,425 ERROR [com.atlassian.bamboo.mail.EmailListener] Failed decryption during sending of email.

      com.atlassian.bamboo.security.EncryptionException: Failed to decrypt.
      at com.atlassian.bamboo.security.StringEncrypter.decrypt(StringEncrypter.java:78)
      at com.atlassian.bamboo.mail.EmailListener.decryptPassword(EmailListener.java:92)
      at com.atlassian.bamboo.mail.EmailListener.handleEvent(EmailListener.java:53)
      at com.atlassian.event.DefaultEventManager$2.run(DefaultEventManager.java:202)
      at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$1.run(NamedThreadFactory.java:32)
      at edu.emory.mathcs.backport.java.util.concurrent.helpers.ThreadHelpers$1.run(ThreadHelpers.java:34)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher
      at com.sun.crypto.provider.SunJCE_h.b(DashoA12275)
      at com.sun.crypto.provider.SunJCE_h.b(DashoA12275)
      at com.sun.crypto.provider.DESedeCipher.engineDoFinal(DashoA12275)
      at javax.crypto.Cipher.doFinal(DashoA12275)
      at com.atlassian.bamboo.security.StringEncrypter.decrypt(StringEncrypter
      .java:74)
      ... 8 more
      2008-05-15 22:31:12,288 ERROR [com.atlassian.bamboo.mail.EmailListener] Failed decryption during sending of email.

      com.atlassian.bamboo.security.EncryptionException: Failed to decrypt.
      at com.atlassian.bamboo.security.StringEncrypter.decrypt(StringEncrypter.java:78)
      at com.atlassian.bamboo.mail.EmailListener.decryptPassword(EmailListener.java:92)
      at com.atlassian.bamboo.mail.EmailListener.handleEvent(EmailListener.java:53)
      at com.atlassian.event.DefaultEventManager$2.run(DefaultEventManager.java:202)
      at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$1.run(NamedThreadFactory.java:32)
      at edu.emory.mathcs.backport.java.util.concurrent.helpers.ThreadHelpers$1.run(ThreadHelpers.java:34)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher
      at com.sun.crypto.provider.SunJCE_h.b(DashoA12275)
      at com.sun.crypto.provider.SunJCE_h.b(DashoA12275)
      at com.sun.crypto.provider.DESedeCipher.engineDoFinal(DashoA12275)
      at javax.crypto.Cipher.doFinal(DashoA12275)
      at com.atlassian.bamboo.security.StringEncrypter.decrypt(StringEncrypter.java:74)
      ... 8 more

      Attachments

        Activity

          People

            mark@atlassian.com MarkC
            4dcdc55f8c1b Lars Vonk
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: