Uploaded image for project: 'Maven Enforcer Plugin'
  1. Maven Enforcer Plugin
  2. MENFORCER-468

Enforcer plugin 3.2.1 concurrency issue

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Won't Fix
    • 3.2.1
    • None
    • None
    • None

    Description

      try to build a project such Jetty (https://github.com/eclipse/jetty.project) with -Tx
      This generate a concurrency issue.
      Logs

      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce (enforce-java) on project jetty-infinispan-embedded: Execution enforce-java of goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce failed: Cannot invoke "org.apache.maven.project.MavenProject.getDependencies()" because "project" is null -> [Help 1]
      org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce (enforce-java) on project jetty-infinispan-embedded: Execution enforce-java of goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce failed: Cannot invoke "org.apache.maven.project.MavenProject.getDependencies()" because "project" is null
          at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:306)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
          at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
          at java.util.concurrent.FutureTask.run (FutureTask.java:264)
          at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
          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: org.apache.maven.plugin.PluginExecutionException: Execution enforce-java of goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce failed: Cannot invoke "org.apache.maven.project.MavenProject.getDependencies()" because "project" is null
          at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)
          at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:301)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
          at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
          at java.util.concurrent.FutureTask.run (FutureTask.java:264)
          at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
          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.apache.maven.project.MavenProject.getDependencies()" because "project" is null
          at org.apache.maven.enforcer.rules.dependency.ResolveUtil.resolveTransitiveDependencies (ResolveUtil.java:87)
          at org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.execute (RequireUpperBoundDeps.java:100)
          at org.apache.maven.plugins.enforcer.EnforceMojo.executeRuleNew (EnforceMojo.java:351)
          at org.apache.maven.plugins.enforcer.EnforceMojo.executeRule (EnforceMojo.java:325)
          at org.apache.maven.plugins.enforcer.EnforceMojo.execute (EnforceMojo.java:248)
          at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
          at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:301)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
          at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
          at java.util.concurrent.FutureTask.run (FutureTask.java:264)
          at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
          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)
      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce (ban-javax-servlet-api) on project jetty-infinispan-remote: Execution ban-javax-servlet-api of goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce failed: Cannot invoke "org.apache.maven.project.MavenProject.getDependencies()" because "project" is null -> [Help 1]
      org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce (ban-javax-servlet-api) on project jetty-infinispan-remote: Execution ban-javax-servlet-api of goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce failed: Cannot invoke "org.apache.maven.project.MavenProject.getDependencies()" because "project" is null
          at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:306)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
          at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
          at java.util.concurrent.FutureTask.run (FutureTask.java:264)
          at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
          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: org.apache.maven.plugin.PluginExecutionException: Execution ban-javax-servlet-api of goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce failed: Cannot invoke "org.apache.maven.project.MavenProject.getDependencies()" because "project" is null
          at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)
          at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:301)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
          at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
          at java.util.concurrent.FutureTask.run (FutureTask.java:264)
          at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
          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.apache.maven.project.MavenProject.getDependencies()" because "project" is null
          at org.apache.maven.enforcer.rules.dependency.ResolveUtil.resolveTransitiveDependencies (ResolveUtil.java:87)
          at org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase.execute (BannedDependenciesBase.java:105)
          at org.apache.maven.enforcer.rules.dependency.BannedDependencies.execute (BannedDependencies.java:33)
          at org.apache.maven.plugins.enforcer.EnforceMojo.executeRuleNew (EnforceMojo.java:351)
          at org.apache.maven.plugins.enforcer.EnforceMojo.executeRule (EnforceMojo.java:325)
          at org.apache.maven.plugins.enforcer.EnforceMojo.execute (EnforceMojo.java:248)
          at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
          at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:301)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
          at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
          at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
          at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
          at java.util.concurrent.FutureTask.run (FutureTask.java:264)
          at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
          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)
      

      Attachments

        Activity

          People

            olamy Olivier Lamy
            olamy Olivier Lamy
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: