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

          Bryan Hunt created issue -
          Bryan Hunt made changes -
          Description Original: We upgraded artifactory-plugin from 2.9.1 to 2.9.1 and now we are getting the following exceptions.  Reverting back to 2.9.1 fixes our builds.

           
          {code:java}
          [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


          {code}
          New: 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.

           
          {code:java}
          [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


          {code}

          Marco Lechner added a comment -

          Same error on 2.10.2 or 2.10.3 with jenkins 2.46.1

          Marco Lechner added a comment - Same error on 2.10.2 or 2.10.3 with jenkins 2.46.1

          Tamir Hadad added a comment -

          mlechner,  which maven version are you using?

          Tamir Hadad added a comment - mlechner ,  which maven version are you using?

          Marco Lechner added a comment - - edited
          $ mvn -version
          Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00)
          Maven home: /usr/share/maven
          Java version: 1.8.0_121, vendor: Oracle Corporation
          Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre
          Default locale: de_DE, platform encoding: UTF-8
          OS name: "linux", version: "4.1.12-61.1.27.el7uek.x86_64", arch: "amd64", family: "unix"
          $ java -version
          openjdk version "1.8.0_121"
          OpenJDK Runtime Environment (build 1.8.0_121-b13)
          OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
          
          

          Jenkins job is set to "Default" for JDK and "Auto" for mvn.

          !! But mvn "Auto" in jenkins configuration points to "Install automatically", "from Apache" and is set to version "3.2.2".

          Could this be a too old version?

           

          Marco Lechner added a comment - - edited $ mvn -version Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00) Maven home: /usr/share/maven Java version: 1.8.0_121, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre Default locale: de_DE, platform encoding: UTF-8 OS name: "linux" , version: "4.1.12-61.1.27.el7uek.x86_64" , arch: "amd64" , family: "unix" $ java -version openjdk version "1.8.0_121" OpenJDK Runtime Environment (build 1.8.0_121-b13) OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode) Jenkins job is set to "Default" for JDK and "Auto" for mvn. !! But mvn "Auto" in jenkins configuration points to "Install automatically", "from Apache" and is set to version "3.2.2". Could this be a too old version?  

          Tamir Hadad added a comment -

          Can you please try and run the same job with maven 3.3.9?
          I think this is the same as HAP-900 .

          Tamir Hadad added a comment - Can you please try and run the same job with maven 3.3.9? I think this is the same as HAP-900 .

          Marco Lechner added a comment -

          Builds successful setting job to use mvn 3.3.9. Thnx.

          Marco Lechner added a comment - Builds successful setting job to use mvn 3.3.9. Thnx.

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

              Created:
              Updated: