Thanks Delany,

I see ...packaging is not important,
There are more places for NPE in this rule ...

You can try with mvn ... -Denforcer.skipRules=RequirePluginVersions


czw., 26 sty 2023 o 21:19 Delany <delany.middle...@gmail.com> napisał(a):

> Only happens with type POM
>
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal org.apache.maven.plugins:maven-enforcer-plugin:3.2.0:enforce (fail) on
> project maven-parent:
> Rule 0: org.apache.maven.enforcer.rules.RequirePluginVersions failed with
> message:
> Cannot invoke "org.apache.maven.model.Reporting.getPlugins()" because the
> return value of "org.apache.maven.model.Profile.getReporting()" is null
>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:375)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:351)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:215)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:171)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:163)
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:117)
>     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:317)
>     at java.util.concurrent.Executors$RunnableAdapter.call
> (Executors.java:577)
>     at java.util.concurrent.FutureTask.run (FutureTask.java:317)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker
> (ThreadPoolExecutor.java:1144)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run
> (ThreadPoolExecutor.java:642)
>     at java.lang.Thread.run (Thread.java:1588)
> Caused by: org.apache.maven.plugin.MojoExecutionException:
> Rule 0: org.apache.maven.enforcer.rules.RequirePluginVersions failed with
> message:
> Cannot invoke "org.apache.maven.model.Reporting.getPlugins()" because the
> return value of "org.apache.maven.model.Profile.getReporting()" is null
>     at org.apache.maven.plugins.enforcer.EnforceMojo.execute
> (EnforceMojo.java:271)
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:137)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:370)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:351)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:215)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:171)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:163)
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:117)
>     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:317)
>     at java.util.concurrent.Executors$RunnableAdapter.call
> (Executors.java:577)
>     at java.util.concurrent.FutureTask.run (FutureTask.java:317)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker
> (ThreadPoolExecutor.java:1144)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run
> (ThreadPoolExecutor.java:642)
>     at java.lang.Thread.run (Thread.java:1588)
> [ERROR] org.apache.maven.cli.MavenCli -
> [ERROR] org.apache.maven.cli.MavenCli -
> [ERROR] org.apache.maven.cli.MavenCli - For more information about the
> errors and possible solutions, please read the following articles:
> [ERROR] org.apache.maven.cli.MavenCli - [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
>
>
> On Thu, 26 Jan 2023 at 20:59, Slawomir Jaranowski <s.jaranow...@gmail.com>
> wrote:
>
> > Hi,
> >
> > Can you provide me with your project when I can reproduce it?
> > Or full stack.
> >
> >
> > czw., 26 sty 2023 o 19:21 Delany <delany.middle...@gmail.com>
> napisał(a):
> >
> > > Thank you for this. My build on 3.8.7 is failing though:
> > >
> > > [ERROR] org.apache.maven.cli.MavenCli - Rule 0:
> > > org.apache.maven.enforcer.rules.RequirePluginVersions failed with
> > message:
> > > [ERROR] org.apache.maven.cli.MavenCli - Cannot invoke
> > > "org.apache.maven.model.Reporting.getPlugins()" because the return
> value
> > of
> > > "org.apache.maven.model.Profile.getReporting()" is null
> > >
> > > Delany
> > >
> > > On Thu, 26 Jan 2023 at 19:56, Slawomir Jaranowski <
> > s.jaranow...@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > We solved 40 issues:
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317520&version=12351838
> > > >
> > > > There are still a couple of issues left in JIRA:
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MENFORCER%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC
> > > >
> > > > Staging repo:
> > > > https://repository.apache.org/content/repositories/maven-1858/
> > > >
> > > >
> > >
> >
> https://repository.apache.org/content/repositories/maven-1858/org/apache/maven/enforcer/enforcer/3.2.0/enforcer-3.2.0-source-release.zip
> > > >
> > > > Source release checksum(s):
> > > > enforcer-3.2.0-source-release.zip - SHA-512 :
> > > >
> > > >
> > >
> >
> f8c33722b25f19ac40c23c2385d26a4cc5b3f352d5e8c0bd30b0c750215a38b00dc965809b206b802ce443bff52d3e02aa15a6569c286ddd04d2d2fd0585530a
> > > >
> > > > Staging site:
> > > > https://maven.apache.org/enforcer-archives/enforcer-LATEST/
> > > >
> > > > Guide to testing staged releases:
> > > >
> > https://maven.apache.org/guides/development/guide-testing-releases.html
> > > >
> > > > Vote open for at least 72 hours.
> > > >
> > > > [ ] +1
> > > > [ ] +0
> > > > [ ] -1
> > > >
> > > > --
> > > > Sławomir Jaranowski
> > > >
> > >
> >
> >
> > --
> > Sławomir Jaranowski
> >
>


-- 
Sławomir Jaranowski

Reply via email to