[ http://jira.codehaus.org/browse/MCHECKSTYLE-10?page=comments#action_54261 ]
Fabrice BELLINGARD commented on MCHECKSTYLE-10: ----------------------------------------------- I get exactly the same problem. This breaks the site generation when adding Checkstyle as a report. I'd say that this bug is critical for the Checkstyle plugin, as having the report in the site is its major feature. > Exception when creating Checkstyle report as part of a 'site' build > ------------------------------------------------------------------- > > Key: MCHECKSTYLE-10 > URL: http://jira.codehaus.org/browse/MCHECKSTYLE-10 > Project: Maven 2.x Checkstyle Plugin > Type: Bug > Environment: Windows XP, JDK 1.4.2_10, Maven 2.0.2-SNAPSHOT, > maven-checkstyle-plugin 2.0-beta-2-SNAPSHOT > Reporter: Nick Giles > Attachments: error_trace.txt > > > When attempting to create a project site including a checkstyle report, the > build fails with the attached stack trace. However, when creating a > checkstyle report simply by running 'mvn checkstyle:checkstyle', the build is > successful and the report is produced. > From some initial investigation, it appears that the classloader passed in to > checkstyle itself by the plugin can locate essential resources when the build > is specifically for checkstyle, but cannot locate them when it is invoked as > part of a call for 'site'. This can be tested by adding the following lines > of code into > org.apache.maven.plugin.checkstyle.CheckstyleReport.getModuleFactory(), where > 'loader' is the ClassLoader being passed to the PackageNamesLoader: > getLog().info("\n\n\n\nClass loader: " + loader.getClass().getName()); > getLog().info("Input stream: " + > loader.getResourceAsStream("com/puppycrawl/tools/checkstyle/checkstyle_packages.xml")); > getLog().info("DTD: " + > loader.getResourceAsStream("com/puppycrawl/tools/checkstyle/packages_1_0.dtd")); > These should show jar file URLs if found, and null if not, which will happen > respectively when run as 'mvn checkstyle:checkstyle' and 'mvn site'. -- 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, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
