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

artifactory-plugin 2.9.2 throws exceptions and breaks our builds

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • artifactory-plugin
    • None

      We upgraded artifactory-plugin from 2.9.1 to 2.9.2 and now we are getting the following exceptions.  Reverting back to 2.9.1 fixes our builds.

       

      [main] ERROR org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseRepositoryListener - Failed while enforcing Artifactory artifact resolver
      org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Guice provision errors:
      
      1) Error in requirement: public org.eclipse.aether.internal.impl.DefaultArtifactResolver org.eclipse.aether.internal.impl.DefaultArtifactResolver.setLoggerFactory(org.eclipse.aether.spi.log.LoggerFactory)
        at ClassRealm[plexus.core, parent: null]
        while locating org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseArtifactResolver
      
      1 error
            role: org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseArtifactResolver
        roleHint: 
      	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:264)
      	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:240)
      	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:234)
      	at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseRepositoryListener.enforceArtifactoryResolver(ArtifactoryEclipseRepositoryListener.java:71)
      	at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseRepositoryListener.contextualize(ArtifactoryEclipseRepositoryListener.java:258)
      	at org.eclipse.sisu.plexus.PlexusLifecycleManager.contextualize(PlexusLifecycleManager.java:322)
      	at org.eclipse.sisu.plexus.PlexusLifecycleManager.manageLifecycle(PlexusLifecycleManager.java:297)
      	at org.eclipse.sisu.plexus.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:143)
      	at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
      	at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
      	at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
      	at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47)
      	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
      	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1054)
      	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
      	at com.google.inject.Scopes$1$1.get(Scopes.java:59)
      	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
      	at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997)
      	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1047)
      	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993)
      	at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)
      	at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
      	at org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next(EntryListAdapter.java:111)
      	at org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher.dispatch(DefaultRepositoryEventDispatcher.java:109)
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.artifactResolving(DefaultArtifactResolver.java:672)
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:292)
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262)
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:239)
      	at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:295)
      	at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:171)
      	at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:224)
      	at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:903)
      	at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:755)
      	at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:309)
      	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:452)
      	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:421)
      	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:385)
      	at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:663)
      	at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:654)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
      	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
      	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
      	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
      	at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
      Caused by: com.google.inject.ProvisionException: Guice provision errors:
      
      1) Error in requirement: public org.eclipse.aether.internal.impl.DefaultArtifactResolver org.eclipse.aether.internal.impl.DefaultArtifactResolver.setLoggerFactory(org.eclipse.aether.spi.log.LoggerFactory)
        at ClassRealm[plexus.core, parent: null]
        while locating org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseArtifactResolver
      
      1 error
      	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1006)
      	at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)
      	at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
      	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:260)
      	... 51 more
      Caused by: java.lang.TypeNotPresentException: Type org.eclipse.aether.internal.impl.slf4j.Slf4jLoggerFactory not present
      	at org.eclipse.sisu.space.URLClassSpace.loadClass(URLClassSpace.java:111)
      	at org.eclipse.sisu.space.NamedClass.load(NamedClass.java:46)
      	at org.eclipse.sisu.plexus.RequirementImpl.role(RequirementImpl.java:86)
      	at org.eclipse.sisu.plexus.Roles.roleType(Roles.java:85)
      	at org.eclipse.sisu.plexus.PlexusRequirements.lookup(PlexusRequirements.java:70)
      	at org.eclipse.sisu.plexus.PlexusPropertyBinder.bindProperty(PlexusPropertyBinder.java:119)
      	at org.eclipse.sisu.bean.BeanListener.hear(BeanListener.java:71)
      	at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:103)
      	at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:35)
      	at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:43)
      	at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:40)
      	at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
      	at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:356)
      	at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:182)
      	at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:151)
      	at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:67)
      	at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:883)
      	at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
      	at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:66)
      	at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:74)
      	at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29)
      	at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37)
      	at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33)
      	at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
      	at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:356)
      	at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:182)
      	at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:151)
      	at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:67)
      	at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:883)
      	at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
      	at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50)
      	at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:137)
      	at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:529)
      	at com.google.inject.internal.AbstractBindingProcessor$Processor$1.run(AbstractBindingProcessor.java:179)
      	at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:44)
      	at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:123)
      	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
      	at com.google.inject.Guice.createInjector(Guice.java:96)
      	at com.google.inject.Guice.createInjector(Guice.java:73)
      	at com.google.inject.Guice.createInjector(Guice.java:62)
      	at org.codehaus.plexus.DefaultPlexusContainer.addPlexusInjector(DefaultPlexusContainer.java:477)
      	at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:203)
      	at org.apache.maven.cli.MavenCli.container(MavenCli.java:400)
      	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:207)
      	... 9 more
      Caused by: java.lang.ClassNotFoundException: org.eclipse.aether.internal.impl.slf4j.Slf4jLoggerFactory
      	at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
      	at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
      	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
      	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
      	at org.eclipse.sisu.space.URLClassSpace.loadClass(URLClassSpace.java:107)
      	... 52 more
      
      
      

          [JENKINS-43165] artifactory-plugin 2.9.2 throws exceptions and breaks our builds

            eyalbe Eyal Ben Moshe
            bhunt Bryan Hunt
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: