[ 
http://jira.codehaus.org/browse/MOJO-822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_99282
 ] 

james strachan commented on MOJO-822:
-------------------------------------

Some kinda debugging would really help, so we can see the files RAT is 
processing or something. Bizarrely its just started working again! :)

Not totally sure what the problem was; I think it could have been some 
temporary files hanging around in the build area that were breaking things 
(e.g. cobertura.ser from the maven site stuff).

So its working again how! Though it'd be handy if the RAT plugin was a tad 
easier to debug when it breaks again (as you've no idea what file where is 
breaking it)

> 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

Reply via email to