[
http://jira.codehaus.org/browse/MOJO-822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
james strachan closed MOJO-822.
-------------------------------
Resolution: Fixed
Not really a bug - though nicer debugging/vebose would really help!
> strange error when running rat:check on a project...
> ----------------------------------------------------
>
> Key: MOJO-822
> URL: http://jira.codehaus.org/browse/MOJO-822
> Project: Mojo
> Issue Type: Bug
> Components: rat
> Environment: OS X, Maven 2.0.5
> Reporter: james strachan
> Assignee: Jochen Wiedmann
>
> Am totally stumped. Note that the plugin works great in sub-modules; its just
> the root directory it barfs on (stack trace below). If you grab the code
> here...
> svn co https://svn.apache.org/repos/asf/activemq/camel/trunk/ camel
> cd camel
> mvn rat:check -P rat -X
> It barfs as shown below. However if you do
> cd camel-core
> mvn rat:check -P rat
> Its fine! I can't work out why the root project seems to have an issue. The
> Apache FtpProject works fine in the root directory. Maybe more debugging
> might help us diagnose the issue or something?
> DEBUG] Configuring mojo
> 'org.codehaus.mojo:rat-maven-plugin:1.0-alpha-1-SNAPSHOT:check' -->
> [DEBUG] (f) addDefaultLicenseMatchers = true
> [DEBUG] (f) basedir = /home/jstrachan/camel
> [DEBUG] (f) reportFile =
> /home/jstrachan/camel/target/camel-parent-1.0-SNAPSHOT.rat
> [DEBUG] (f) useDefaultExcludes = true
> [DEBUG] (f) useEclipseDefaultExcludes = true
> [DEBUG] (f) useMavenDefaultExcludes = true
> [DEBUG] -- end configuration --
> [INFO] [rat:check]
> ERROR: 'An invalid XML character (Unicode: 0x0) was found in the element
> content of the document.'
> ERROR: 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An
> invalid XML character (Unicode: 0x0) was found in the element content of the
> document.'
> Exception in thread "Thread-0" rat.report.ReportFailedRuntimeException:
> javax.xml.transform.TransformerException:
> com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML
> character (Unicode: 0x0) was found in the element content of the document.
> at rat.ReportTransformer.run(ReportTransformer.java:57)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: javax.xml.transform.TransformerException:
> javax.xml.transform.TransformerException:
> com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML
> character (Unicode: 0x0) was found in the element content of the document.
> at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:654)
> at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:281)
> at rat.ReportTransformer.transform(ReportTransformer.java:62)
> at rat.ReportTransformer.run(ReportTransformer.java:55)
> ... 1 more
> Caused by: javax.xml.transform.TransformerException:
> com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML
> character (Unicode: 0x0) was found in the element content of the document.
> at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:496)
> at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:644)
> ... 4 more
> Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An
> invalid XML character (Unicode: 0x0) was found in the element content of the
> document.
> at
> com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:393)
> at
> com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:228)
> at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:474)
> ... 5 more
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] rat.report.ReportFailedException: XML writing failure: Pipe closed
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> rat.report.ReportFailedRuntimeException: rat.report.ReportFailedException:
> XML writing failure: Pipe closed
> at
> rat.report.xml.visitor.ElementTypeVisitor.claim(ElementTypeVisitor.java:62)
> at
> rat.report.xml.visitor.ElementTypeVisitor.visit(ElementTypeVisitor.java:50)
> at
> rat.element.visitor.ElementVisitorMultiplexer.visit(ElementVisitorMultiplexer.java:49)
> at
> rat.element.visitor.ElementVisitorProxy.visit(ElementVisitorProxy.java:41)
> at rat.element.BinaryElement.accept(BinaryElement.java:132)
> at rat.report.xml.XmlReport.consume(XmlReport.java:53)
> at
> org.codehaus.mojo.rat.AbstractRatMojo$1.consumeContents(AbstractRatMojo.java:308)
> at rat.Report.report(Report.java:123)
> at rat.Report.report(Report.java:112)
> at
> org.codehaus.mojo.rat.AbstractRatMojo.createReport(AbstractRatMojo.java:332)
> at org.codehaus.mojo.rat.RatCheckMojo.execute(RatCheckMojo.java:57)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:420)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> 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)
> Caused by: rat.report.ReportFailedException: XML writing failure: Pipe closed
> at
> rat.report.claim.impl.xml.SimpleXmlClaimReporter.claim(SimpleXmlClaimReporter.java:50)
> at
> rat.report.xml.visitor.ElementTypeVisitor.claim(ElementTypeVisitor.java:60)
> ... 28 more
> Caused by: java.io.IOException: Pipe closed
> at java.io.PipedReader.receive(PipedReader.java:116)
> at java.io.PipedWriter.write(PipedWriter.java:104)
> at
> rat.report.xml.writer.impl.base.XmlWriter.closeElement(XmlWriter.java:567)
> at
> rat.report.claim.impl.xml.SimpleXmlClaimReporter.claim(SimpleXmlClaimReporter.java:39)
> ... 29 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 18 seconds
> [INFO] Finished at: Wed Jun 13 08:09:44 UTC 2007
> [INFO] Final Memory: 8M/16M
> [INFO]
> ------------------------------------------------------------------------
--
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