You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Thomas Scheffler <th...@uni-jena.de> on 2012/01/18 10:22:43 UTC
Method calculateLink threw exception...
Hi,
I'm having issues with "mvn site" resulting in a NullPointer exception.
Could someone give me a hint what can cause these exceptions?
regards
Thomas
[INFO] Generating "Developer Activity" report ---
maven-changelog-plugin:2.2
[INFO] Using existing changelog.xml...
[DEBUG] Multipage report: 0 subreports
[DEBUG] Velocimacro : added #link( href name target img position alt
border width height ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #image( img alt border width height ) :
source = org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #banner( banner id ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #links( links ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #breadcrumbs( breadcrumbs ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #displayTree( display item ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #menuItem( item ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #mainMenu( menus ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #copyright( ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #publishDate( position publishDate version
) : source = org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #poweredByLogo( poweredBy ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[DEBUG] Velocimacro : added #googleAnalytics( accountId ) : source =
org/apache/maven/doxia/siterenderer/resources/default-site.vm
[ERROR] Method calculateLink threw exception for reference $PathTool in
template org/apache/maven/doxia/siterenderer/resources/default-site.vm
at [2,29]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 4.564s
[INFO] Finished at: Wed Jan 18 10:18:07 CET 2012
[INFO] Final Memory: 26M/618M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on
project mycore-parent: Error during page generation: Error while
generating code. Invocation of method 'calculateLink' in class
org.codehaus.plexus.util.PathTool threw exception
java.lang.NullPointerException @
org/apache/maven/doxia/siterenderer/resources/default-site.vm[2,39] ->
[Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site
(default-site) on project mycore-parent: Error during page generation
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
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:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error during
page generation
at
org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:143)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: org.apache.maven.doxia.siterenderer.RendererException: Error
while generating code.
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:566)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.writeTemplate(DefaultSiteRenderer.java:530)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument(DefaultSiteRenderer.java:509)
at
org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:283)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:317)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134)
at
org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:175)
at
org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:138)
... 21 more
Caused by: org.apache.velocity.exception.MethodInvocationException:
Invocation of method 'calculateLink' in class
org.codehaus.plexus.util.PathTool threw exception
java.lang.NullPointerException @
org/apache/maven/doxia/siterenderer/resources/default-site.vm[2,39]
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:286)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:203)
at
org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:419)
at
org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:73)
at
org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:125)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
at
org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
at
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:448)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
at
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:448)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
at
org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
at org.apache.velocity.Template.merge(Template.java:254)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:562)
... 28 more
Caused by: java.lang.NullPointerException
at
org.codehaus.plexus.util.PathTool.calculateLink(PathTool.java:197)
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:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:295)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:245)
... 49 more
[ERROR]
[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/MojoExecutionException
--
Thomas Scheffler
Friedrich-Schiller-Universität Jena
Thüringer Universitäts- und Landesbibliothek
Bibliotheksplatz 2
07743 Jena
Phone: ++49 3641 940027
FAX: ++49 3641 940022
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Method calculateLink threw exception...
Posted by Thomas Scheffler <th...@uni-jena.de>.
Am 18.01.2012 10:27, schrieb Lukas Theussl:
>
> Check that all <item> elements in your site.xml have a href, see
> http://jira.codehaus.org/browse/MSITE-619
Thank you,
I had a construct like this before
<item name="foo1">
<item name="bar1" href=".."/>
<item name="bar2" href=".."/>
<item name="bar3" href=".."/>
</item>
<item name="foo2">
<item name="baz1" href=".."/>
<item name="baz2" href=".."/>
<item name="baz3" href=".."/>
</item>
After adding 'href="#"' to every submenu item it works again.
Mhh!
regards,
Thomas
--
Thomas Scheffler
Friedrich-Schiller-Universität Jena
Thüringer Universitäts- und Landesbibliothek
Bibliotheksplatz 2
07743 Jena
Phone: ++49 3641 940027
FAX: ++49 3641 940022
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Method calculateLink threw exception...
Posted by Lukas Theussl <lt...@gmail.com>.
Check that all <item> elements in your site.xml have a href, see
http://jira.codehaus.org/browse/MSITE-619
HTH,
-Lukas
Thomas Scheffler wrote:
> Hi,
>
> I'm having issues with "mvn site" resulting in a NullPointer exception.
> Could someone give me a hint what can cause these exceptions?
>
> regards
>
> Thomas
>
> [INFO] Generating "Developer Activity" report ---
> maven-changelog-plugin:2.2
> [INFO] Using existing changelog.xml...
> [DEBUG] Multipage report: 0 subreports
> [DEBUG] Velocimacro : added #link( href name target img position alt
> border width height ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #image( img alt border width height ) :
> source = org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #banner( banner id ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #links( links ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #breadcrumbs( breadcrumbs ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #displayTree( display item ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #menuItem( item ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #mainMenu( menus ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #copyright( ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #publishDate( position publishDate version )
> : source = org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #poweredByLogo( poweredBy ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #googleAnalytics( accountId ) : source =
> org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [ERROR] Method calculateLink threw exception for reference $PathTool in
> template org/apache/maven/doxia/siterenderer/resources/default-site.vm
> at [2,29]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 4.564s
> [INFO] Finished at: Wed Jan 18 10:18:07 CET 2012
> [INFO] Final Memory: 26M/618M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on
> project mycore-parent: Error during page generation: Error while
> generating code. Invocation of method 'calculateLink' in class
> org.codehaus.plexus.util.PathTool threw exception
> java.lang.NullPointerException @
> org/apache/maven/doxia/siterenderer/resources/default-site.vm[2,39] ->
> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site
> (default-site) on project mycore-parent: Error during page generation
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> 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:597)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error during
> page generation
> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:143)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>
> ... 19 more
> Caused by: org.apache.maven.doxia.siterenderer.RendererException: Error
> while generating code.
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:566)
>
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.writeTemplate(DefaultSiteRenderer.java:530)
>
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument(DefaultSiteRenderer.java:509)
>
> at
> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:283)
>
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:317)
>
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134)
>
> at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:175)
> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:138)
> ... 21 more
> Caused by: org.apache.velocity.exception.MethodInvocationException:
> Invocation of method 'calculateLink' in class
> org.codehaus.plexus.util.PathTool threw exception
> java.lang.NullPointerException @
> org/apache/maven/doxia/siterenderer/resources/default-site.vm[2,39]
> at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:286)
>
> at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:203)
>
> at
> org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:419)
>
> at
> org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:73)
>
> at
> org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:125)
>
> at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>
> at
> org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
>
> at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
>
> at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
> at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:448)
> at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
>
> at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
> at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
>
> at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
> at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:448)
> at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
>
> at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>
> at
> org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
>
> at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
>
> at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>
> at org.apache.velocity.Template.merge(Template.java:254)
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:562)
>
> ... 28 more
> Caused by: java.lang.NullPointerException
> at org.codehaus.plexus.util.PathTool.calculateLink(PathTool.java:197)
> 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:597)
> at
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:295)
>
> at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:245)
>
> ... 49 more
> [ERROR]
> [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/MojoExecutionException
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org