[ http://jira.codehaus.org/browse/MJAVADOC-273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Casey closed MJAVADOC-273. ------------------------------- Resolution: Fixed Fix Version/s: 2.7 fixed by Olivier Lamy in revId 911264 > NullPointerException when setting detectLinks to true > ----------------------------------------------------- > > Key: MJAVADOC-273 > URL: http://jira.codehaus.org/browse/MJAVADOC-273 > Project: Maven 2.x Javadoc Plugin > Issue Type: Bug > Affects Versions: 2.6.1 > Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 19:16:01+0000) > Java version: 1.5.0_17 > Java home: /usr/lib/jvm/java-1.5.0-sun-1.5.0.17/jre > Default locale: de_DE, platform encoding: UTF-8 > OS name: "linux" version: "2.6.31.5" arch: "i386" Family: "unix" > Reporter: Christian Schulte > Assignee: John Casey > Priority: Blocker > Fix For: 2.7 > > > When setting detectLinks to true, the following NullPointerException is > thrown whenever a project has dependencies not in compile scope or provided > scope. > {code} > [INFO] Trace > java.lang.NullPointerException > at > org.apache.maven.plugin.javadoc.AbstractJavadocMojo.getDependenciesLinks(AbstractJavadocMojo.java:4762) > at > org.apache.maven.plugin.javadoc.AbstractJavadocMojo.addLinkArguments(AbstractJavadocMojo.java:3287) > at > org.apache.maven.plugin.javadoc.AbstractJavadocMojo.addStandardDocletOptions(AbstractJavadocMojo.java:4038) > at > org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:1803) > at > org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:124) > at > org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:283) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) > at > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > {code} > To reproduce, set detectLinks to true and run mvn javadoc:javadoc on a > project with dependencies in test scope or runtime scope. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira