[
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)