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

Java exception "java.lang.IllegalArgumentException: Unknown encrypted data format: []" is observed frequently in Bamboo server logs.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 9.1.0, 9.0.2
    • 9.0.0, 8.2.6
    • Artifacts, Builds, Logs
    • None

    Description

      Issue Summary

      Below error is observed frequently in Bamboo server logs, even there is no S3 artifact handler configured for the builds:

      2022-09-13 15:25:41,393 ERROR [10-BAM::PlanExec:pool-13-thread-2] [BambooPluginUtils] class com.atlassian.bamboo.build.artifact.S3ArtifactHandlerConfigurator has failed to decorate configuration for runtime
      java.lang.IllegalArgumentException: Unknown encrypted data format: []
      	at com.atlassian.bamboo.crypto.instance.SecretEncryptionServiceInternalImpl$ArmoredString.from(SecretEncryptionServiceInternalImpl.java:67) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.crypto.instance.SecretEncryptionServiceInternalImpl.decrypt(SecretEncryptionServiceInternalImpl.java:101) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      

      However, it is not impacting any functionality in Bamboo.

      This is reproducible on Data Center: No

      Steps to Reproduce

      • N/A

      Expected Results

      • This error should not be seen in the logs.

      Actual Results

      The below exception is thrown in the atlassian-bamboo.log file:

      2022-09-13 15:25:41,393 ERROR [10-BAM::PlanExec:pool-13-thread-2] [BambooPluginUtils] class com.atlassian.bamboo.build.artifact.S3ArtifactHandlerConfigurator has failed to decorate configuration for runtime
      java.lang.IllegalArgumentException: Unknown encrypted data format: []
      	at com.atlassian.bamboo.crypto.instance.SecretEncryptionServiceInternalImpl$ArmoredString.from(SecretEncryptionServiceInternalImpl.java:67) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.crypto.instance.SecretEncryptionServiceInternalImpl.decrypt(SecretEncryptionServiceInternalImpl.java:101) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at sun.reflect.GeneratedMethodAccessor391.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_281]
      	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_281]
      	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.21.jar:5.3.21]
      	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) ~[spring-aop-5.3.21.jar:5.3.21]
      	at com.sun.proxy.$Proxy180.decrypt(Unknown Source) ~[?:?]
      	at com.atlassian.bamboo.crypto.instance.SecretEncryptionServiceImpl.decrypt(SecretEncryptionServiceImpl.java:31) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.build.artifact.S3ArtifactHandlerConfigurator.lambda$decorateConfigurationForRuntime$0(S3ArtifactHandlerConfigurator.java:194) ~[atlassian-bamboo-agent-remote-9.0.0-rc1.jar:?]
      	at java.util.HashMap.computeIfPresent(HashMap.java:1156) ~[?:1.8.0_281]
      	at com.atlassian.bamboo.build.artifact.S3ArtifactHandlerConfigurator.decorateConfigurationForRuntime(S3ArtifactHandlerConfigurator.java:194) ~[atlassian-bamboo-agent-remote-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.build.artifact.handlers.ArtifactHandlersServiceImpl$1.run(ArtifactHandlersServiceImpl.java:91) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.plugin.BambooPluginUtils$Runnable.call(BambooPluginUtils.java:108) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.plugin.BambooPluginUtils$Runnable.call(BambooPluginUtils.java:101) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.plugin.BambooPluginUtils.callUnsafeCode(BambooPluginUtils.java:55) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.build.artifact.handlers.ArtifactHandlersServiceImpl.getRuntimeConfiguration(ArtifactHandlersServiceImpl.java:88) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.chains.BuildContextFactoryImpl.createBuildContext(BuildContextFactoryImpl.java:342) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.chains.BuildContextFactoryImpl.lambda$createBuildContextForJobsInternal$2(BuildContextFactoryImpl.java:189) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1321) ~[?:1.8.0_281]
      	at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) ~[?:1.8.0_281]
      	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_281]
      	at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1556) ~[?:1.8.0_281]
      	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_281]
      	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_281]
      	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_281]
      	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_281]
      	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[?:1.8.0_281]
      	at com.atlassian.bamboo.chains.BuildContextFactoryImpl.createBuildContextForJobsInternal(BuildContextFactoryImpl.java:186) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.chains.BuildContextFactoryImpl.createBuildContextsForJobs(BuildContextFactoryImpl.java:103) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.chains.ChainExecutionManagerImpl.createNewChainState(ChainExecutionManagerImpl.java:551) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.chains.ChainExecutionManagerImpl.lambda$start$0(ChainExecutionManagerImpl.java:259) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.chains.ChainExecutionManagerImpl.tryStartChainState(ChainExecutionManagerImpl.java:347) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at com.atlassian.bamboo.chains.ChainExecutionManagerImpl.start(ChainExecutionManagerImpl.java:257) ~[atlassian-bamboo-core-9.0.0-rc1.jar:?]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_281]
      

      Workaround

      There is no workaround to stop this error but this error can be ignored since there is no S3 artifact handler configured in Bamboo.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dac6e1c9d0b2 Jyothi Charupalli
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: