[ https://issues.apache.org/jira/browse/MGPG-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sylwester Lachiewicz updated MGPG-87: ------------------------------------- Fix Version/s: 3.1.0 > NullPointerException when gpg not installed > ------------------------------------------- > > Key: MGPG-87 > URL: https://issues.apache.org/jira/browse/MGPG-87 > Project: Maven GPG Plugin > Issue Type: Bug > Affects Versions: 3.0.1 > Reporter: Dave Wichers > Priority: Major > Fix For: 3.1.0 > > > If you don't have gpg installed at all, you get the exception below when > trying to use the mvn-gpg-plugin: > Can you please update this to explain what the problem is and not throw an > Exception? For example, "gpg must be installed to use this plugin." > For other errors, error messages like: "no gpg.keyname/passphrase found in > settings.xml", or no gpg key specified in settings.xml, or whatever, to help > explain what the actual problem is. > {*}Caused by{*}: java.lang.NullPointerException > *at* org.apache.maven.plugins.gpg.GpgSigner.generateSignatureForFile > ({*}GpgSigner.java:73{*}) > *at* > org.apache.maven.plugins.gpg.AbstractGpgSigner.generateSignatureForArtifact > ({*}AbstractGpgSigner.java:203{*}) > *at* org.apache.maven.plugins.gpg.GpgSignAttachedMojo.execute > ({*}GpgSignAttachedMojo.java:143{*}) > *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.LifecycleModuleBuilder.buildProject > ({*}LifecycleModuleBuilder.java:81{*}) > *at* > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > ({*}SingleThreadedBuilder.java:56{*}) > *at* org.apache.maven.lifecycle.internal.LifecycleStarter.execute > ({*}LifecycleStarter.java:128{*}) > *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:294{*}) > *at* org.apache.maven.DefaultMaven.doExecute ({*}DefaultMaven.java:192{*}) > *at* org.apache.maven.DefaultMaven.execute ({*}DefaultMaven.java:105{*}) > *at* org.apache.maven.cli.MavenCli.execute ({*}MavenCli.java:960{*}) > ... -- This message was sent by Atlassian Jira (v8.20.10#820010)