All our jobs works fine with maven 3.8.5.

      After upgrading to maven 3.9.0, all jobs fail with the same exception:

      (build in command line works fine)

       

      [INFO] Scanning for projects...
      [DEBUG] Using mirror artifactory-mirror (xxx) for artifactory-central (xxx).
      [DEBUG] Creating adapter using nameMapper 'gav' and factory 'rwlock-local'
      [DEBUG] Enforcing Artifactory artifact resolver
      [DEBUG] [buildinfo] Resolved artifact: xxx from: artifactory-mirror (xxx) Context is: project
      [DEBUG] Using mirror artifactory-mirror (xxx) for central (https://repo.maven.apache.org/maven2).
      [DEBUG] [buildinfo] Properties file '/data/jenkins/workspace/project/MvnBuild_myproject@tmp/artifactory/buildInfo6709233135456604253.properties' retrieved from 'System.getProperty(buildInfoConfig.propertiesFile)'
      [ERROR] Internal error: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null -> [Help 1]
      org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null
          at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:108)
          at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:138)
          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
          at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke (Method.java:568)
          at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
          at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
          at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:179)
          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
          at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke (Method.java:568)
          at hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
          at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
          at hudson.remoting.UserRequest.perform (UserRequest.java:211)
          at hudson.remoting.UserRequest.perform (UserRequest.java:54)
          at hudson.remoting.Request$2.run (Request.java:376)
          at hudson.remoting.InterceptingExecutorService.lambda$wrap$0 (InterceptingExecutorService.java:78)
          at java.util.concurrent.FutureTask.run (FutureTask.java:264)
          at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
          at java.lang.Thread.run (Thread.java:833)
      Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null
          at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:296)
          at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:278)
          at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseArtifactResolver.resolveArtifacts (ArtifactoryEclipseArtifactResolver.java:56)
          at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:255)
          at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:228)
          at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:169)
          at org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate.collectDependencies (DependencyCollectorDelegate.java:197)
          at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:95)
          at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:327)
          at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal (DefaultPluginDependenciesResolver.java:205)
          at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve (DefaultPluginDependenciesResolver.java:158)
          at org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts (DefaultMavenPluginManager.java:816)
          at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm (DefaultMavenPluginManager.java:762)
          at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipsePluginManager.setupExtensionsRealm (ArtifactoryEclipsePluginManager.java:29)
          at org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm (DefaultProjectBuildingHelper.java:177)
          at org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled (DefaultModelBuildingListener.java:92)
          at org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire (ModelBuildingEventCatapult.java:40)
          at org.apache.maven.model.building.DefaultModelBuilder.fireEvent (DefaultModelBuilder.java:1269)
          at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:474)
          at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:455)
          at org.apache.maven.project.DefaultProjectBuilder.build (DefaultProjectBuilder.java:611)
          at org.apache.maven.project.DefaultProjectBuilder.build (DefaultProjectBuilder.java:374)
          at org.jfrog.build.extractor.maven.ArtifactoryProjectBuilder.build (ArtifactoryProjectBuilder.java:34)
          at org.apache.maven.graph.DefaultGraphBuilder.collectProjects (DefaultGraphBuilder.java:349)
          at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor (DefaultGraphBuilder.java:340)
          at org.apache.maven.graph.DefaultGraphBuilder.build (DefaultGraphBuilder.java:76)
          at org.apache.maven.DefaultMaven.buildGraph (DefaultMaven.java:453)
          at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:196)
          at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
          at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
          at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:138)
          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
          at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke (Method.java:568)
          at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
          at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
          at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:179)
          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
          at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
          at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke (Method.java:568)
          at hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
          at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
          at hudson.remoting.UserRequest.perform (UserRequest.java:211)
          at hudson.remoting.UserRequest.perform (UserRequest.java:54)
          at hudson.remoting.Request$2.run (Request.java:376)
          at hudson.remoting.InterceptingExecutorService.lambda$wrap$0 (InterceptingExecutorService.java:78)
          at java.util.concurrent.FutureTask.run (FutureTask.java:264)
          at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
          at java.lang.Thread.run (Thread.java:833)

          [JENKINS-70654] NullPointerException with Maven 3.9.0

          Olivier Lambert created issue -
          Olivier Lambert made changes -
          Description Original: All our jobs works fine with maven 3.8.5.

          After upgrading to maven 3.9.0, all jobs fail with the same exception:

           

          [INFO] Scanning for projects...
          [DEBUG] Using mirror artifactory-mirror (xxx) for artifactory-central (xxx).
          [DEBUG] Creating adapter using nameMapper 'gav' and factory 'rwlock-local'
          [DEBUG] Enforcing Artifactory artifact resolver
          [DEBUG] [buildinfo] Resolved artifact: xxx from: artifactory-mirror (xxx) Context is: project
          [DEBUG] Using mirror artifactory-mirror (xxx) for central (https://repo.maven.apache.org/maven2).
          [DEBUG] [buildinfo] Properties file '/data/jenkins/workspace/project/MvnBuild_myproject@tmp/artifactory/buildInfo6709233135456604253.properties' retrieved from 'System.getProperty(buildInfoConfig.propertiesFile)'
          [ERROR] Internal error: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null -> [Help 1]
          org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null
              at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:108)
              at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:138)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
              at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke (Method.java:568)
              at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
              at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
              at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:179)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
              at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke (Method.java:568)
              at hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
              at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
              at hudson.remoting.UserRequest.perform (UserRequest.java:211)
              at hudson.remoting.UserRequest.perform (UserRequest.java:54)
              at hudson.remoting.Request$2.run (Request.java:376)
              at hudson.remoting.InterceptingExecutorService.lambda$wrap$0 (InterceptingExecutorService.java:78)
              at java.util.concurrent.FutureTask.run (FutureTask.java:264)
              at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
              at java.lang.Thread.run (Thread.java:833)
          Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null
              at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:296)
              at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:278)
              at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseArtifactResolver.resolveArtifacts (ArtifactoryEclipseArtifactResolver.java:56)
              at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:255)
              at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:228)
              at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:169)
              at org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate.collectDependencies (DependencyCollectorDelegate.java:197)
              at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:95)
              at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:327)
              at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal (DefaultPluginDependenciesResolver.java:205)
              at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve (DefaultPluginDependenciesResolver.java:158)
              at org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts (DefaultMavenPluginManager.java:816)
              at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm (DefaultMavenPluginManager.java:762)
              at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipsePluginManager.setupExtensionsRealm (ArtifactoryEclipsePluginManager.java:29)
              at org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm (DefaultProjectBuildingHelper.java:177)
              at org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled (DefaultModelBuildingListener.java:92)
              at org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire (ModelBuildingEventCatapult.java:40)
              at org.apache.maven.model.building.DefaultModelBuilder.fireEvent (DefaultModelBuilder.java:1269)
              at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:474)
              at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:455)
              at org.apache.maven.project.DefaultProjectBuilder.build (DefaultProjectBuilder.java:611)
              at org.apache.maven.project.DefaultProjectBuilder.build (DefaultProjectBuilder.java:374)
              at org.jfrog.build.extractor.maven.ArtifactoryProjectBuilder.build (ArtifactoryProjectBuilder.java:34)
              at org.apache.maven.graph.DefaultGraphBuilder.collectProjects (DefaultGraphBuilder.java:349)
              at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor (DefaultGraphBuilder.java:340)
              at org.apache.maven.graph.DefaultGraphBuilder.build (DefaultGraphBuilder.java:76)
              at org.apache.maven.DefaultMaven.buildGraph (DefaultMaven.java:453)
              at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:196)
              at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
              at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
              at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:138)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
              at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke (Method.java:568)
              at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
              at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
              at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:179)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
              at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke (Method.java:568)
              at hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
              at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
              at hudson.remoting.UserRequest.perform (UserRequest.java:211)
              at hudson.remoting.UserRequest.perform (UserRequest.java:54)
              at hudson.remoting.Request$2.run (Request.java:376)
              at hudson.remoting.InterceptingExecutorService.lambda$wrap$0 (InterceptingExecutorService.java:78)
              at java.util.concurrent.FutureTask.run (FutureTask.java:264)
              at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
              at java.lang.Thread.run (Thread.java:833)
          New: All our jobs works fine with maven 3.8.5.

          After upgrading to maven 3.9.0, all jobs fail with the same exception:

          (build in command line works fine)

           

          [INFO] Scanning for projects...
          [DEBUG] Using mirror artifactory-mirror (xxx) for artifactory-central (xxx).
          [DEBUG] Creating adapter using nameMapper 'gav' and factory 'rwlock-local'
          [DEBUG] Enforcing Artifactory artifact resolver
          [DEBUG] [buildinfo] Resolved artifact: xxx from: artifactory-mirror (xxx) Context is: project
          [DEBUG] Using mirror artifactory-mirror (xxx) for central ([https://repo.maven.apache.org/maven2]).
          [DEBUG] [buildinfo] Properties file '/data/jenkins/workspace/project/MvnBuild_myproject@tmp/artifactory/buildInfo6709233135456604253.properties' retrieved from 'System.getProperty(buildInfoConfig.propertiesFile)'
          [ERROR] Internal error: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null -> [Help 1]
          org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null
              at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:108)
              at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:138)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
              at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke (Method.java:568)
              at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
              at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
              at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:179)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
              at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke (Method.java:568)
              at hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
              at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
              at hudson.remoting.UserRequest.perform (UserRequest.java:211)
              at hudson.remoting.UserRequest.perform (UserRequest.java:54)
              at hudson.remoting.Request$2.run (Request.java:376)
              at hudson.remoting.InterceptingExecutorService.lambda$wrap$0 (InterceptingExecutorService.java:78)
              at java.util.concurrent.FutureTask.run (FutureTask.java:264)
              at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
              at java.lang.Thread.run (Thread.java:833)
          Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.aether.impl.RemoteRepositoryFilterManager.getRemoteRepositoryFilter(org.eclipse.aether.RepositorySystemSession)" because "this.remoteRepositoryFilterManager" is null
              at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:296)
              at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:278)
              at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseArtifactResolver.resolveArtifacts (ArtifactoryEclipseArtifactResolver.java:56)
              at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:255)
              at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:228)
              at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:169)
              at org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate.collectDependencies (DependencyCollectorDelegate.java:197)
              at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:95)
              at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:327)
              at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal (DefaultPluginDependenciesResolver.java:205)
              at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve (DefaultPluginDependenciesResolver.java:158)
              at org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts (DefaultMavenPluginManager.java:816)
              at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm (DefaultMavenPluginManager.java:762)
              at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipsePluginManager.setupExtensionsRealm (ArtifactoryEclipsePluginManager.java:29)
              at org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm (DefaultProjectBuildingHelper.java:177)
              at org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled (DefaultModelBuildingListener.java:92)
              at org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire (ModelBuildingEventCatapult.java:40)
              at org.apache.maven.model.building.DefaultModelBuilder.fireEvent (DefaultModelBuilder.java:1269)
              at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:474)
              at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:455)
              at org.apache.maven.project.DefaultProjectBuilder.build (DefaultProjectBuilder.java:611)
              at org.apache.maven.project.DefaultProjectBuilder.build (DefaultProjectBuilder.java:374)
              at org.jfrog.build.extractor.maven.ArtifactoryProjectBuilder.build (ArtifactoryProjectBuilder.java:34)
              at org.apache.maven.graph.DefaultGraphBuilder.collectProjects (DefaultGraphBuilder.java:349)
              at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor (DefaultGraphBuilder.java:340)
              at org.apache.maven.graph.DefaultGraphBuilder.build (DefaultGraphBuilder.java:76)
              at org.apache.maven.DefaultMaven.buildGraph (DefaultMaven.java:453)
              at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:196)
              at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
              at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
              at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:138)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
              at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke (Method.java:568)
              at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
              at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
              at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:179)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
              at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
              at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke (Method.java:568)
              at hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
              at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
              at hudson.remoting.UserRequest.perform (UserRequest.java:211)
              at hudson.remoting.UserRequest.perform (UserRequest.java:54)
              at hudson.remoting.Request$2.run (Request.java:376)
              at hudson.remoting.InterceptingExecutorService.lambda$wrap$0 (InterceptingExecutorService.java:78)
              at java.util.concurrent.FutureTask.run (FutureTask.java:264)
              at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
              at java.lang.Thread.run (Thread.java:833)
          Olivier Lambert made changes -
          Labels Original: jenkins maven maven-plugin maven3 New: artifactory-plugin jenkins maven maven-plugin maven3

          I think the problem is in the artifactory plugin.

          When desactivating the artifactory publish post step, the build works fine.

           

          Olivier Lambert added a comment - I think the problem is in the artifactory plugin. When desactivating the artifactory publish post step, the build works fine.  

          Alex Thomas added a comment -

          Yes I get a similar error with the AF plugin (which is being replaced by the JFrog plugin). Maven 3.8.5 is ok but not 3.9.0 or 3.9.1.  
          [main] ERROR org.apache.maven.cli.MavenCli - Error executing Maven.12:29:15 java.lang.NullPointerException*12:29:15* at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:278)12:29:15 at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:261)12:29:15 at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseArtifactResolver.resolveArtifacts (ArtifactoryEclipseArtifactResolver.java:56)12:29:15 at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:242)12:29:15 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:231)12:29:15 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:172)12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.resolveCachedArtifactDescriptor (DfDependencyCollector.java:382)12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.getArtifactDescriptorResult (DfDependencyCollector.java:368)12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.processDependency (DfDependencyCollector.java:218)12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.processDependency (DfDependencyCollector.java:156)12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.process (DfDependencyCollector.java:138)12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.doCollectDependencies (DfDependencyCollector.java:108)12:29:15 at org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate.collectDependencies (DependencyCollectorDelegate.java:222)12:29:15 at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:87)12:29:15 at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:305)12:29:15 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal (DefaultPluginDependenciesResolver.java:205)12:29:15 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveCoreExtension (DefaultPluginDependenciesResolver.java:148)12:29:15 at org.apache.maven.cli.internal.BootstrapCoreExtensionManager.resolveExtension (BootstrapCoreExtensionManager.java:174)12:29:15 at org.apache.maven.cli.internal.BootstrapCoreExtensionManager.resolveCoreExtensions (BootstrapCoreExtensionManager.java:115)12:29:15 at org.apache.maven.cli.internal.BootstrapCoreExtensionManager.loadCoreExtensions (BootstrapCoreExtensionManager.java:99)12:29:15 at org.apache.maven.cli.MavenCli.loadCoreExtensions (MavenCli.java:677)12:29:15 at org.apache.maven.cli.MavenCli.container (MavenCli.java:548)12:29:15 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:266)12:29:15 at org.apache.maven.cli.MavenCli.main (MavenCli.java:195)12:29:15 at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)12:29:15 at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)12:29:15 at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)12:29:15 at java.lang.reflect.Method.invoke (Method.java:498)12:29:15 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)12:29:15 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)12:29:15 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)12:29:15 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)

          Alex Thomas added a comment - Yes I get a similar error with the AF plugin (which is being replaced by the JFrog plugin). Maven 3.8.5 is ok but not 3.9.0 or 3.9.1.   [main] ERROR org.apache.maven.cli.MavenCli - Error executing Maven. 12:29:15 java.lang.NullPointerException*12:29:15* at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:278) 12:29:15 at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:261) 12:29:15 at org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseArtifactResolver.resolveArtifacts (ArtifactoryEclipseArtifactResolver.java:56) 12:29:15 at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:242) 12:29:15 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:231) 12:29:15 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:172) 12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.resolveCachedArtifactDescriptor (DfDependencyCollector.java:382) 12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.getArtifactDescriptorResult (DfDependencyCollector.java:368) 12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.processDependency (DfDependencyCollector.java:218) 12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.processDependency (DfDependencyCollector.java:156) 12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.process (DfDependencyCollector.java:138) 12:29:15 at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.doCollectDependencies (DfDependencyCollector.java:108) 12:29:15 at org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate.collectDependencies (DependencyCollectorDelegate.java:222) 12:29:15 at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:87) 12:29:15 at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:305) 12:29:15 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal (DefaultPluginDependenciesResolver.java:205) 12:29:15 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveCoreExtension (DefaultPluginDependenciesResolver.java:148) 12:29:15 at org.apache.maven.cli.internal.BootstrapCoreExtensionManager.resolveExtension (BootstrapCoreExtensionManager.java:174) 12:29:15 at org.apache.maven.cli.internal.BootstrapCoreExtensionManager.resolveCoreExtensions (BootstrapCoreExtensionManager.java:115) 12:29:15 at org.apache.maven.cli.internal.BootstrapCoreExtensionManager.loadCoreExtensions (BootstrapCoreExtensionManager.java:99) 12:29:15 at org.apache.maven.cli.MavenCli.loadCoreExtensions (MavenCli.java:677) 12:29:15 at org.apache.maven.cli.MavenCli.container (MavenCli.java:548) 12:29:15 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:266) 12:29:15 at org.apache.maven.cli.MavenCli.main (MavenCli.java:195) 12:29:15 at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) 12:29:15 at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) 12:29:15 at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) 12:29:15 at java.lang.reflect.Method.invoke (Method.java:498) 12:29:15 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) 12:29:15 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) 12:29:15 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) 12:29:15 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)

          Robert added a comment -

          More data points: Maven good: 3.8.7, 3.8.8. Maven bad: 3.9.1.

          Has anybody tried this with the JFrog plugin? The paradigm for using it is seems to be quite different from the scripted pipeline syntax of the Artifactory plugin.

          https://plugins.jenkins.io/jfrog/#plugin-content-using-jfrog-cli-in-your-pipeline-jobs

           

          Robert added a comment - More data points: Maven good: 3.8.7, 3.8.8. Maven bad: 3.9.1. Has anybody tried this with the JFrog plugin? The paradigm for using it is seems to be quite different from the scripted pipeline syntax of the Artifactory plugin. https://plugins.jenkins.io/jfrog/#plugin-content-using-jfrog-cli-in-your-pipeline-jobs  

          Yahav Itzhak added a comment - - edited

          Hello ol rpk_pro alext0
          Thanks for reporting this issue!

          I'm Yahav from the Ecosystem team at JFrog.

          This issue should be resolved in the Jenkins Artifactory plugin 3.18.1 by https://github.com/jfrog/build-info/pull/718 & https://github.com/jfrog/build-info/pull/706.
          Feel free to upgrade to the latest version and share your feedback.

          Has anybody tried this with the JFrog plugin? The paradigm for using it is seems to be quite different from the scripted pipeline syntax of the Artifactory plugin.
          

          The new Jenkins JFrog plugin is based on the JFrog CLI. The JFrog CLI receives constantly the bleeding edge support of features of JFrog products. This issue is resolved in the JFrog CLI as well. We'd recommend trying the new JFrog plugin instead of the old Artifactory plugin. We also encourage you to share your feedback on the new plugin.

          Yahav Itzhak added a comment - - edited Hello ol rpk_pro alext0 Thanks for reporting this issue! I'm Yahav from the Ecosystem team at JFrog. This issue should be resolved in the Jenkins Artifactory plugin 3.18.1 by https://github.com/jfrog/build-info/pull/718 & https://github.com/jfrog/build-info/pull/706 . Feel free to upgrade to the latest version and share your feedback. Has anybody tried this with the JFrog plugin? The paradigm for using it is seems to be quite different from the scripted pipeline syntax of the Artifactory plugin. The new Jenkins JFrog plugin is based on the JFrog CLI. The JFrog CLI receives constantly the bleeding edge support of features of JFrog products. This issue is resolved in the JFrog CLI as well. We'd recommend trying the new JFrog plugin instead of the old Artifactory plugin. We also encourage you to share your feedback on the new plugin.
          Yahav Itzhak made changes -
          Assignee New: Yahav Itzhak [ yahaviz ]
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

            yahaviz Yahav Itzhak
            ol Olivier Lambert
            Votes:
            5 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: