[ 
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)

Reply via email to