[ 
https://issues.apache.org/jira/browse/JCLOUDS-1627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17820144#comment-17820144
 ] 

Basil Crow commented on JCLOUDS-1627:
-------------------------------------

[~gaul] I have tested 2.6.0-SNAPSHOT at commit b5e4e1d0fd with [Artifact 
Manager on S3|https://plugins.jenkins.io/artifact-manager-s3/] running against 
Guice 7. I still get the following exception:

{noformat}
java.lang.NoClassDefFoundError: javax/inject/Provider
        at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
        at 
java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3549)
        at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2727)
        at 
com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:299)
        at 
com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:121)
        at 
com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:737)
        at 
com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:982)
        at 
com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:902)
        at 
com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:302)
        at 
com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:225)
        at 
com.google.inject.internal.InjectorImpl.createParameterInjector(InjectorImpl.java:1083)
        at 
com.google.inject.internal.InjectorImpl.getParametersInjectors(InjectorImpl.java:1070)
        at 
com.google.inject.internal.ProviderMethod.initialize(ProviderMethod.java:164)
        at 
com.google.inject.internal.InternalProviderInstanceBindingImpl.initialize(InternalProviderInstanceBindingImpl.java:64)
        at 
com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:593)
        at 
com.google.inject.internal.AbstractBindingProcessor$Processor.initializeBinding(AbstractBindingProcessor.java:176)
        at 
com.google.inject.internal.AbstractBindingProcessor$Processor.lambda$scheduleInitialization$0(AbstractBindingProcessor.java:163)
        at 
com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:49)
        at 
com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:126)
        at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)
        at com.google.inject.Guice.createInjector(Guice.java:87)
        at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:405)
        at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:328)
        at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:615)
        at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:595)
        at 
io.jenkins.plugins.artifact_manager_jclouds.s3.S3BlobStore.getContext(S3BlobStore.java:136)
        at 
io.jenkins.plugins.artifact_manager_jclouds.s3.CustomBehaviorBlobStoreProvider.getContext(CustomBehaviorBlobStoreProvider.java:68)
        at 
io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.getContext(JCloudsArtifactManager.java:384)
        at 
io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.archive(JCloudsArtifactManager.java:127)
        at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:257)
        at 
hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767)
        at hudson.model.Build$BuildExecution.post2(Build.java:179)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711)
        at hudson.model.Run.execute(Run.java:1918)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
        at hudson.model.ResourceController.execute(ResourceController.java:101)
        at hudson.model.Executor.run(Executor.java:442)
{noformat}

> Java Jakarta Support
> --------------------
>
>                 Key: JCLOUDS-1627
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1627
>             Project: jclouds
>          Issue Type: Improvement
>          Components: jclouds-core
>    Affects Versions: 2.5.0
>            Reporter: Paolo Bazzi
>            Assignee: Andrew Gaul
>            Priority: Major
>             Fix For: 2.6.0
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Module jclouds-core (latest version 2.5.0) depends on non-jakarta version of 
> javax APIs:
> - javax.annotation » javax.annotation-api
> - javax.ws.rs » javax.ws.rs-api
>  
> Are there any plans to release a version based on new Jakarta APIs instead of 
> former javax modules?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to