[ https://issues.apache.org/jira/browse/MNG-8574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tamas Cservenak closed MNG-8574. -------------------------------- Resolution: Cannot Reproduce I cannot reproduce, the build was done with "some recent master" against "some recent master". If happens again, will reopen or create new issue. > mvn install -P apache-release explodes > -------------------------------------- > > Key: MNG-8574 > URL: https://issues.apache.org/jira/browse/MNG-8574 > Project: Maven > Issue Type: Task > Reporter: Tamas Cservenak > Priority: Major > Fix For: 4.0.0-rc-3 > > > Wanted to install maven w/ sources, so I issued > {noformat} > $ mvn install -P apache-release > {noformat} > and it exploded. > {noformat} > [INFO] --- checksum:1.11:artifacts (source-release-checksum) @ maven-api --- > [INFO] > [INFO] --- gpg:3.2.4:sign (sign-release-artifacts) @ maven-api --- > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [INFO] Reactor Summary for Apache Maven 4.0.0-rc-3-SNAPSHOT: > [INFO] > [INFO] Apache Maven > ......................................................................................... > SUCCESS [ 11.602 s] > [INFO] Maven 4 API > .......................................................................................... > FAILURE [ 0.195 s] > [INFO] Maven 4 API :: Meta annotations > ...................................................................... SKIPPED > [INFO] Maven 4 API :: Dependency Injection > .................................................................. SKIPPED > [INFO] Maven 4 API :: XML > ................................................................................... > SKIPPED > [INFO] Maven 4 API :: Model > ................................................................................. > SKIPPED > [INFO] Maven 4 API :: Plugin > ................................................................................ > SKIPPED > [INFO] Maven 4 API :: Settings > .............................................................................. > SKIPPED > [INFO] Maven 4 API :: Toolchain > ............................................................................. > SKIPPED > [INFO] Maven 4 API :: Repository Metadata > ................................................................... SKIPPED > [INFO] Maven 4 API :: Core > .................................................................................. > SKIPPED > [INFO] Maven 4 API :: SPI > ................................................................................... > SKIPPED > [INFO] Maven 4 API :: CLI > ................................................................................... > SKIPPED > [INFO] Maven 4 Dependency Injection > ......................................................................... > SKIPPED > [INFO] Maven 4 XML Implementation > ........................................................................... > SKIPPED > [INFO] Maven 4 API Implementation > ........................................................................... > SKIPPED > [INFO] Maven 4 JLine integration > ............................................................................ > SKIPPED > [INFO] Maven 4 Logging > ...................................................................................... > SKIPPED > [INFO] Maven Artifact > ....................................................................................... > SKIPPED > [INFO] Maven Model > .......................................................................................... > SKIPPED > [INFO] Maven Builder Support (deprecated) > ................................................................... SKIPPED > [INFO] Maven Model Builder (deprecated) > ..................................................................... SKIPPED > [INFO] Maven 3 Plugin API > ................................................................................... > SKIPPED > [INFO] Maven Repository Metadata Model > ...................................................................... SKIPPED > [INFO] Maven Settings > ....................................................................................... > SKIPPED > [INFO] Maven Toolchain Model > ................................................................................ > SKIPPED > [INFO] Maven Toolchain Builder (deprecated) > ................................................................. SKIPPED > [INFO] Maven 4 Core > ......................................................................................... > SKIPPED > [INFO] Maven 4 CLI > .......................................................................................... > SKIPPED > [INFO] Maven Settings Builder (deprecated) > .................................................................. SKIPPED > [INFO] Maven Embedder (deprecated) > .......................................................................... > SKIPPED > [INFO] Maven Artifact Resolver Provider (deprecated) > ........................................................ SKIPPED > [INFO] Maven Compat (deprecated) > ............................................................................ > SKIPPED > [INFO] Apache Maven Distribution > ............................................................................ > SKIPPED > [INFO] Maven 4 Executor > ..................................................................................... > SKIPPED > [INFO] Maven 4 Implementation Modules > ....................................................................... > SKIPPED > [INFO] Maven Compatibility Modules > .......................................................................... > SKIPPED > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [INFO] BUILD FAILURE > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [INFO] Total time: 12.266 s > [INFO] Finished at: 2025-02-10T23:21:51+01:00 > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [INFO] Mimir session closed (LOCATED=0/0 TRANSFER=0/0 STORED=0/0) > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-gpg-plugin:3.2.4:sign (sign-release-artifacts) > on project maven-api: Execution sign-release-artifacts of goal > org.apache.maven.plugins:maven-gpg-plugin:3.2.4:sign failed: Cannot invoke > "java.nio.file.Path.getParent()" because the return value of > "org.apache.maven.api.model.Model.getPomFile()" is null -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-gpg-plugin:3.2.4:sign > (sign-release-artifacts) on project maven-api: Execution > sign-release-artifacts of goal > org.apache.maven.plugins:maven-gpg-plugin:3.2.4:sign failed: Cannot invoke > "java.nio.file.Path.getParent()" because the return value of > "org.apache.maven.api.model.Model.getPomFile()" is null > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:346) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:60) > at > org.apache.maven.lifecycle.internal.DefaultLifecycleStarter.execute(DefaultLifecycleStarter.java:123) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:311) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:456) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:97) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:78) > at > org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:164) > at > org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:134) > at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76) > at org.apache.maven.cling.MavenCling.main(MavenCling.java:51) > at > jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.lang.reflect.Method.invoke(Method.java:580) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > sign-release-artifacts of goal > org.apache.maven.plugins:maven-gpg-plugin:3.2.4:sign failed: Cannot invoke > "java.nio.file.Path.getParent()" because the return value of > "org.apache.maven.api.model.Model.getPomFile()" is null > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:152) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:60) > at > org.apache.maven.lifecycle.internal.DefaultLifecycleStarter.execute(DefaultLifecycleStarter.java:123) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:311) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:456) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:97) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:78) > at > org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:164) > at > org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:134) > at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76) > at org.apache.maven.cling.MavenCling.main(MavenCling.java:51) > at > jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.lang.reflect.Method.invoke(Method.java:580) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) > Caused by: java.lang.NullPointerException: Cannot invoke > "java.nio.file.Path.getParent()" because the return value of > "org.apache.maven.api.model.Model.getPomFile()" is null > at > org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1162) > at > org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:785) > at > org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionImpl.build(DefaultModelBuilder.java:241) > at > org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder.buildModel(DefaultConsumerPomBuilder.java:191) > at > org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder.buildPom(DefaultConsumerPomBuilder.java:86) > at > org.apache.maven.internal.transformation.impl.DefaultConsumerPomBuilder.build(DefaultConsumerPomBuilder.java:78) > at > org.apache.maven.internal.transformation.impl.DefaultConsumerPomArtifactTransformer.transform(DefaultConsumerPomArtifactTransformer.java:112) > at > org.apache.maven.internal.transformation.impl.TransformedArtifact.mayUpdate(TransformedArtifact.java:118) > at > org.apache.maven.internal.transformation.impl.TransformedArtifact.getFile(TransformedArtifact.java:95) > at org.apache.maven.RepositoryUtils.toArtifact(RepositoryUtils.java:159) > at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) > at > java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) > at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) > at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) > at > java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) > at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) > at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) > at org.apache.maven.RepositoryUtils.toArtifacts(RepositoryUtils.java:329) > at > org.apache.maven.plugins.gpg.FilesCollector.collect(FilesCollector.java:111) > at > org.apache.maven.plugins.gpg.GpgSignAttachedMojo.doExecute(GpgSignAttachedMojo.java:79) > at > org.apache.maven.plugins.gpg.AbstractGpgMojo.execute(AbstractGpgMojo.java:312) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:146) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:60) > at > org.apache.maven.lifecycle.internal.DefaultLifecycleStarter.execute(DefaultLifecycleStarter.java:123) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:311) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:456) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:97) > at > org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:78) > at > org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:164) > at > org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:134) > at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76) > at org.apache.maven.cling.MavenCling.main(MavenCling.java:51) > at > jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.lang.reflect.Method.invoke(Method.java:580) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) > [ERROR] > [ERROR] Re-run Maven using the '-X' switch to enable verbose output > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn [args] -r > [cstamas@blondie maven (master)]$ > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)