[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2018-01-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16313827#comment-16313827
 ] 

Hudson commented on MJAVADOC-504:
-

Build unstable in Jenkins: Maven TLP » maven-javadoc-plugin » master #20

See 
https://builds.apache.org/job/maven-box/job/maven-javadoc-plugin/job/master/20/

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>Assignee: Robert Scholte
> Fix For: 3.0.1
>
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2018-01-05 Thread Emmanuel Bourg (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16313347#comment-16313347
 ] 

Emmanuel Bourg commented on MJAVADOC-504:
-

It looks good, byte-buddy and xbean build fine now. Thank you for the fix!

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2018-01-04 Thread Robert Scholte (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1638#comment-1638
 ] 

Robert Scholte commented on MJAVADOC-504:
-

I did a small change on the branch, can you verify that fix?

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2018-01-02 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16308883#comment-16308883
 ] 

Hudson commented on MJAVADOC-504:
-

Build failed in Jenkins: Maven TLP » maven-javadoc-plugin » MJAVADOC-504 #2

See 
https://builds.apache.org/job/maven-box/job/maven-javadoc-plugin/job/MJAVADOC-504/2/

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2018-01-02 Thread Emmanuel Bourg (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16308853#comment-16308853
 ] 

Emmanuel Bourg commented on MJAVADOC-504:
-

I tried with the fix in commit 7505bb5 but it still triggers the same 
NullPointerException (javaHomeValue is null at line 1308). Maybe because the 
value of java.home is read from the environment variables instead of the system 
properties of the JVM?

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2018-01-02 Thread Robert Scholte (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16308384#comment-16308384
 ] 

Robert Scholte commented on MJAVADOC-504:
-

Does 
https://gitbox.apache.org/repos/asf?p=maven-javadoc-plugin.git;a=shortlog;h=refs/heads/MJAVADOC-504
 fix your issue?

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2018-01-02 Thread Emmanuel Bourg (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16308350#comment-16308350
 ] 

Emmanuel Bourg commented on MJAVADOC-504:
-

Geronimo XBean is also affected by this issue. Curiously not all modules in the 
reactor are affected, the javadoc does build for the first modules but fails on 
the xbean-reflect module.

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2017-12-27 Thread Robert Scholte (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16304566#comment-16304566
 ] 

Robert Scholte commented on MJAVADOC-504:
-

I agree, we should improve {{JavadocUtil.getJavaHome}} to check for 
{{java.home}} in case {{JAVA_HOME}} was not set. IDEs probably suffer with the 
same problem.
But can't be fixed yet due to an svn2git migration issue

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2017-12-27 Thread Emmanuel Bourg (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16304543#comment-16304543
 ] 

Emmanuel Bourg commented on MJAVADOC-504:
-

A BuildException wouldn't really help, that would still be a regression 
compared to the previous versions.

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2017-12-27 Thread Michael Osipov (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16304478#comment-16304478
 ] 

Michael Osipov commented on MJAVADOC-504:
-

That's correct,  I completely forgot it. Some components won't run. Do you 
expect to see a {{BuildException}}?

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2017-12-16 Thread Emmanuel Bourg (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16293934#comment-16293934
 ] 

Emmanuel Bourg commented on MJAVADOC-504:
-

Maven can run without {{JAVA_HOME}} using {{which java}} to locate the JRE:

https://github.com/apache/maven/blob/maven-3.5.2/apache-maven/src/bin/mvn#L92

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJAVADOC-504) NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set

2017-12-16 Thread Michael Osipov (JIRA)

[ 
https://issues.apache.org/jira/browse/MJAVADOC-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16293926#comment-16293926
 ] 

Michael Osipov commented on MJAVADOC-504:
-

How is the Maven script supposed to run when {{JAVA_HOME}} is not set.

> NullPointerException in JavadocUtil.getJavaHome() when JAVA_HOME isn't set
> --
>
> Key: MJAVADOC-504
> URL: https://issues.apache.org/jira/browse/MJAVADOC-504
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: Debian, OpenJDK 8
>Reporter: Emmanuel Bourg
>
> Hi,
> After upgrading to maven-javadoc-plugin I noticed a NullPointerException in 
> {{JavadocUtil.getJavaHome()}} when the JAVA_HOME environment variable isn't 
> set:
> {noformat}
> java.lang.NullPointerException
> at java.io.File. (File.java:277)
> at org.apache.maven.plugins.javadoc.JavadocUtil.getJavaHome 
> (JavadocUtil.java:1302)
> at org.apache.maven.plugins.javadoc.JavadocUtil.invokeMaven 
> (JavadocUtil.java:941)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.getModulesLinks 
> (AbstractJavadocMojo.java:5640)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addLinkofflineArguments 
> (AbstractJavadocMojo.java:4046)
> at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addStandardDocletOptions 
> (AbstractJavadocMojo.java:4936)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport 
> (AbstractJavadocMojo.java:2074)
> at org.apache.maven.plugins.javadoc.JavadocReport.generate 
> (JavadocReport.java:134)
> at org.apache.maven.plugins.javadoc.JavadocReport.doExecute 
> (JavadocReport.java:329)
> at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute 
> (AbstractJavadocMojo.java:1909)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
> 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:51)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:993)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:345)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:191)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:180)
> {noformat}
> This error doesn't occur with the version 3.0.0-M1 or when JAVA_HOME is set. 
> It can be reproduced on the byte-buddy project:
> {code}
> git clone https://github.com/raphw/byte-buddy
> cd byte-buddy
> git checkout byte-buddy-1.7.9
> mvn org.apache.maven.plugins:maven-javadoc-plugin:3.0.0:javadoc
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)