[
http://jira.codehaus.org/browse/MOJO-1292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=161735#action_161735
]
Charlie Collins commented on MOJO-1292:
---------------------------------------
I will stop spamming the comments here after this post, I promise ;).
I noticed that the taglist plugin sets it's xmlOutputDirectory property to
${project.build.directory}/taglist, rather than just ${project.build.directory}
where this plugin appears to be trying to find it. By setting the taglist one
to ${project.build.directory} it resolves the issue.
I think this issue and this one: http://jira.codehaus.org/browse/MOJO-987, may
be related.
When looking for the xml output for various things, need to use the properties.
(I wasn't aware this plugin was even using taglist, so that confused me, still
don't understand it, but either way need to use the defined locations rather
than assuming.)
Also, cool plugin, not trying just to bitch, it's a very helpful addition (I am
hoping commenting on issues like this will be helpful, not just a PITA).
> missing dashboard reports when a report file, to be aggregated, is empty
> ------------------------------------------------------------------------
>
> Key: MOJO-1292
> URL: http://jira.codehaus.org/browse/MOJO-1292
> Project: Mojo
> Issue Type: Bug
> Components: dashboard
> Environment: $ mvn -version
> Maven version: 2.0.9
> Java version: 1.5.0_11
> OS name: "linux" version: "2.6.25.18-0.2-default" arch: "i386" Family: "unix"
> Reporter: Jean-Luc Jox
> Assignee: David Vicente
> Attachments: DashBoardUtils.java.patch, site-plugin-multiproject.zip
>
>
> In a multi projects setting, the dashboard plugin will miss most reports if a
> report file to be aggregated is empty.
> Running the command:
> mvn clean site dashboard:dashboard
> results in:
> [ERROR] DashBoardUtils getDocument() SAXException :
> org.xml.sax.SAXParseException: Premature end of file.
> at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
> at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
> at
> org.codehaus.mojo.dashboard.report.plugin.DashBoardUtils.getDocument(DashBoardUtils.java:890)
> at
> org.codehaus.mojo.dashboard.report.plugin.DashBoardUtils.getTaglistReport(DashBoardUtils.java:834)
> at
> org.codehaus.mojo.dashboard.report.plugin.DashBoardUtils.getDashBoardMavenProject(DashBoardUtils.java:308)
> at
> org.codehaus.mojo.dashboard.report.plugin.DashBoardReportMojo.executeReport(DashBoardReportMojo.java:280)
> at
> org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:98)
> at
> org.apache.maven.reporting.AbstractMavenReport.execute(AbstractMavenReport.java:73)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:512)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:482)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
> 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)
--
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
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email