[
http://jira.codehaus.org/browse/MOJO-1292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=161731#action_161731
]
Charlie Collins commented on MOJO-1292:
---------------------------------------
I added some logging in the neighborhood, and it looks like it is related to
the "tags" plugin file.
[INFO] MultiReportMojo project language = java
[INFO] xmlFilename -
/data/ccollins/projects/axioma-model/target/taglist/taglist.xml
[Fatal Error] :1:1: Premature end of file.
[ERROR] DashBoardUtils getDocument() SAXException :
org.xml.sax.SAXParseException: Premature end of file.
When I remove the taglist-maven-plugin from my POM, it works fine. Therefore
not sure if this is a different issue than reported here, or related or not,
but either way some more robust handling of the file name input before parsing
(some validation and better log output), along the lines of the patch on this
issue, would be helpful.
> 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