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

version 2.29 fails with "org.jclouds.azureblob.AzureBlobProviderMetadata not a subtype"

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • jclouds-plugin
    • None
    • jclouds-jenkins: 2.29
      Jenkins 2.361.2
      Running on k8s version 1.20

      Version 2.28 of the same plugin works just fine. With version 2.29, the error is this:

       

      java.util.ServiceConfigurationError: org.jclouds.providers.ProviderMetadata: org.jclouds.azureblob.AzureBlobProviderMetadata not a subtype
      	at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:589)
      	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1237)
      	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1265)
      	at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300)
      	at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385)
      	at com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:464)
      	at com.google.common.collect.ImmutableSet$Builder.addAll(ImmutableSet.java:541)
      	at org.jclouds.providers.Providers.all(Providers.java:83)
      	at org.jclouds.providers.Providers.withId(Providers.java:99)
      	at org.jclouds.ContextBuilder.newBuilder(ContextBuilder.java:167)
      	at io.jenkins.plugins.artifact_manager_jclouds.s3.S3BlobStore.getContext(S3BlobStore.java:128)
      	at io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.getContext(JCloudsVirtualFile.java:105)
      	at io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.listStorageMetadata(JCloudsVirtualFile.java:199)
      	at io.jenkins.plugins.artifact_manager_jclouds.JCloudsVirtualFile.run(JCloudsVirtualFile.java:322)
      	at hudson.model.Run.getArtifactsUpTo(Run.java:1164)
      	at hudson.model.Run.getArtifacts(Run.java:1153)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
      	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
      	at groovy.lang.MetaClassImpl.getProperty(MetaClassImpl.java:1845)
      	at groovy.lang.MetaClassImpl.getProperty(MetaClassImpl.java:3773)
      	at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:195)
      	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:469)
      	at org.kohsuke.groovy.sandbox.impl.Checker$7.call(Checker.java:377)
      	at org.kohsuke.groovy.sandbox.GroovyInterceptor.onGetProperty(GroovyInterceptor.java:68)
      	at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:280)
      	at org.kohsuke.groovy.sandbox.impl.Checker$7.call(Checker.java:375)
      	at org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:379)
      	at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.getProperty(SandboxInvoker.java:29)
      	at com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock.java:20)
      	at WorkflowScript.run(WorkflowScript:54)
      	at ___cps.transform___(Native Method)
      	at com.cloudbees.groovy.cps.impl.PropertyishBlock$ContinuationImpl.get(PropertyishBlock.java:74)
      	at com.cloudbees.groovy.cps.LValueBlock$GetAdapter.receive(LValueBlock.java:30)
      	at com.cloudbees.groovy.cps.impl.PropertyishBlock$ContinuationImpl.fixName(PropertyishBlock.java:66)
      	at jdk.internal.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      	at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)
      	at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21)
      	at com.cloudbees.groovy.cps.Next.step(Next.java:83)
      	at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:177)
      	at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:166)
      	at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:136)
      	at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:275)
      	at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:166)
      	at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18)
      	at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51)
      	at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:187)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:420)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:95)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:330)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:294)
      	at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      	at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
      	at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:30)
      	at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:70)
      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      	at java.base/java.lang.Thread.run(Thread.java:829)
      Finished: FAILURE 

       

      I can provide more information from our environment if necessary.

          [JENKINS-69974] version 2.29 fails with "org.jclouds.azureblob.AzureBlobProviderMetadata not a subtype"

          Fritz Elfert added a comment -

          There is nothing in the stacktrace pointing to the jclouds plugin?! The jclouds pugin depends on jclouds, but it does not provide it.

          The stacktrace appears to  be produced by this plugin: https://plugins.jenkins.io/artifact-manager-s3/

          Please file a bug report there.

          Fritz Elfert added a comment - There is nothing in the stacktrace pointing to the jclouds plugin?! The jclouds pugin depends on jclouds, but it does not provide it. The stacktrace appears to  be produced by this plugin: https://plugins.jenkins.io/artifact-manager-s3/ Please file a bug report there.

            felfert Fritz Elfert
            direstraits dire straits
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: