I am getting an exception running the maven2 checkstyle plugin. Since I need a custom checkstyle configuration, I'm running the Checkstyle plugin version from SVN. I updated around noon today, built and installed the snapshot.
Previously, running the release plugin and "sun" checks, the plugin ran without error and I got some results from checkstyle. I have read the Jira issue about checkstyle config files and read recent comments in the archive for this mailing list that contain the word "checkstyle" I have generated and read the new site docs for for the checkstyle plugin that I just got from SVN. Here is a bit of the POM: <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>surefire-report-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.0-beta-2-SNAPSHOT</version> <configuration> <!-- configLocation>config/maven_checks.xml</configLocation--> <configLocation>../AA-IFS-checkstyle-rules.xml </configLocation> </configuration> </plugin> </plugins> </reporting> NOTE: I get the same error whether I use my xml file (as shown) or config/maven_checks.xml (which is currently commented out). If I change the config file name to some non-existent filename, I get a different error saying that it can't find the config file. My config file was generated by the eclipse 3.1 checkstyle 4.? plugin. This bit of POM is in the parent. The error occurs in the 1st child project that is processed. The parent doesn't have any source and does nothing but serve as a base POM. Here is the error: (with -e) [INFO] Generate "Checkstyle" report. [INFO] ---------------------------------------------------------------------------- [ERROR] BUILD ERROR [INFO] ---------------------------------------------------------------------------- [INFO] Error during report generation Embedded error: Failed during checkstyle configuration [INFO] ---------------------------------------------------------------------------- [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Error during report generation at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( DefaultLifecycleExecutor.java:544) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle (DefaultLifecycleExecutor.java:469) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal( DefaultLifecycleExecutor.java:448) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultLifecycleExecutor.java:301) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( DefaultLifecycleExecutor.java:268) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( DefaultLifecycleExecutor.java:137) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113) at org.apache.maven.cli.MavenCli.main(MavenCli.java:249) 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: org.apache.maven.plugin.MojoExecutionException: Error during report generation at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:389) at org.apache.maven.plugin.DefaultPluginManager.executeMojo( DefaultPluginManager.java:399) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( DefaultLifecycleExecutor.java:519) ... 16 more Caused by: org.apache.maven.reporting.MavenReportException: Failed during checkstyle configuration at org.apache.maven.plugin.checkstyle.CheckstyleReport.executeReport( CheckstyleReport.java:461) at org.apache.maven.reporting.AbstractMavenReport.generate( AbstractMavenReport.java:98) at org.apache.maven.plugins.site.SiteMojo.generateReportsPages( SiteMojo.java:802) at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301) ... 18 more Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: unable to read default package names at com.puppycrawl.tools.checkstyle.PackageNamesLoader.loadModuleFactory( PackageNamesLoader.java:198) at com.puppycrawl.tools.checkstyle.PackageNamesLoader.loadModuleFactory( PackageNamesLoader.java:146) at org.apache.maven.plugin.checkstyle.CheckstyleReport.getModuleFactory( CheckstyleReport.java:823) at org.apache.maven.plugin.checkstyle.CheckstyleReport.executeReport( CheckstyleReport.java:455) ... 21 more Caused by: java.net.MalformedURLException at java.net.URL.<init>(URL.java:601) at java.net.URL.<init>(URL.java:464) at java.net.URL.<init>(URL.java:413) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity( XMLEntityManager.java:968) at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion (XMLVersionDetector.java:184) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse( XML11Configuration.java:798) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse( XML11Configuration.java:764) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse( XMLParser.java:148) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse( AbstractSAXParser.java:1242) at com.puppycrawl.tools.checkstyle.api.AbstractLoader.parseInputSource( AbstractLoader.java:96) at com.puppycrawl.tools.checkstyle.PackageNamesLoader.loadModuleFactory( PackageNamesLoader.java:184) ... 24 more [INFO] --------------------------------------------------------------------- Anyone got any clues? -- Lee Meador Sent from gmail. My real email address is [EMAIL PROTECTED]