You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Dennis Lundberg (JIRA)" <ji...@codehaus.org> on 2011/04/14 22:37:22 UTC
[jira] Commented: (MCHECKSTYLE-147) Upgrading from 2.4 to 2.6
causes failure during checkstyle configuration
[ http://jira.codehaus.org/browse/MCHECKSTYLE-147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=263612#action_263612 ]
Dennis Lundberg commented on MCHECKSTYLE-147:
---------------------------------------------
Can you please try 2.7-SNAPSHOT. This might be related to MCHECKSTYLE-149.
> Upgrading from 2.4 to 2.6 causes failure during checkstyle configuration
> ------------------------------------------------------------------------
>
> Key: MCHECKSTYLE-147
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-147
> Project: Maven 2.x Checkstyle Plugin
> Issue Type: Bug
> Affects Versions: 2.6
> Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
> Java version: 1.6.0_21
> Java home: C:\jdk1.6.0_21-x64\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"
> Reporter: Steve Gorczyca
>
> Upgrading from plugin version 2.4 to 2.6 then trying to run mvn site, the build fails because it can't find our suppressions file, even though the debug information indicates that it is correctly found and the file is correctly extracted to target/checkstyle-suppressions.xml
> Relevant part of the build output:
> [INFO] Generating "Project Plugins" report.
> [DEBUG] maven-jxr-plugin: resolved to version 2.1 from repository central
> [DEBUG] maven-surefire-report-plugin: resolved to version 2.4.3 from repository central
> [DEBUG] Adding managed dependencies for org.apache.maven.plugins:maven-surefire- report-plugin
> [DEBUG] org.apache.maven.surefire:surefire-api:jar:2.4.3
> [DEBUG] org.apache.maven.surefire:surefire-booter:jar:2.4.3
> [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.5.1
> [DEBUG] Multipage report: 0 subreports
> [DEBUG] Velocimacro : added #link( href name ) : source = org/apache/maven/doxi a/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #banner( banner id ) : source = org/apache/maven/do xia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #links( links ) : source = org/apache/maven/doxia/s iterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #breadcrumbs( breadcrumbs ) : source = org/apache/m aven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #displayTree( display item ) : source = org/apache/ maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #menuItem( item ) : source = org/apache/maven/doxia /siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #mainMenu( menus ) : source = org/apache/maven/doxi a/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #copyright( ) : source = org/apache/maven/doxia/sit erenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #publishDate( position publishDate version ) : sour ce = org/apache/maven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Velocimacro : added #poweredByLogo( poweredBy ) : source = org/apache/m aven/doxia/siterenderer/resources/default-site.vm
> [DEBUG] Generating C:\work\trunk\wordnet-dictionary\target\site\checkstyle.html
> [INFO] Generating "Checkstyle" report.
> [WARNING] Deprecated API called - not org.apache.maven.doxia.sink.Sink instance and no SinkFactory available. Please update this plugin.
> [DEBUG] executeCheckstyle start headerLocation : LICENSE.txt
> [DEBUG] The resource 'build-tools/checkstyle_suppressions.xml' was not found wit h resourceLoader org.codehaus.plexus.resource.loader.FileResourceLoader.
> [DEBUG] The resource 'build-tools/checkstyle_suppressions.xml' was not found wit h resourceLoader org.codehaus.plexus.resource.loader.JarResourceLoader.
> [DEBUG] The resource 'build-tools/checkstyle_suppressions.xml' was found as jar: file:/C:/mavenRepo/com/companyName/build-tools/1.2/build-tools-1.2.jar!/build- tools/checkstyle_suppressions.xml.
> [DEBUG] Adding the outputDirectory file:/C:/work/trunk/wordnet-dictionary/target /classes/ to the Checkstyle class path
> [DEBUG] Adding the outputDirectory file:/C:/work/trunk/wordnet-dictionary/target /test-classes/ to the Checkstyle class path
> [DEBUG] request.getConfigLocation() build-tools/checkstyle_checks.xml
> [DEBUG] The resource 'build-tools/checkstyle_checks.xml' was not found with reso urceLoader org.codehaus.plexus.resource.loader.FileResourceLoader.
> [DEBUG] The resource 'build-tools/checkstyle_checks.xml' was not found with reso urceLoader org.codehaus.plexus.resource.loader.JarResourceLoader.
> [DEBUG] The resource 'build-tools/checkstyle_checks.xml' was found as jar:file:/ C:/mavenRepo/com/companyName/build-tools/1.2/build-tools-1.2.jar!/build-tools/ checkstyle_checks.xml.
> [DEBUG] headerLocation LICENSE.txt
> [DEBUG] The resource 'LICENSE.txt' was not found with resourceLoader org.codehau s.plexus.resource.loader.FileResourceLoader.
> [DEBUG] The resource 'LICENSE.txt' was not found with resourceLoader org.codehau s.plexus.resource.loader.JarResourceLoader.
> [DEBUG] The resource 'LICENSE.txt' was found as jar:file:/C:/mavenRepo/org/apach e/maven/plugins/maven-checkstyle-plugin/2.6/maven-checkstyle-plugin-2.6.jar!/LIC ENSE.txt.
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] Error during page generation
> Embedded error: Error rendering Maven report: Failed during checkstyle configura tion
> checkstyle.suppressions.file (The system cannot find the file specified)
> [INFO] ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Error during page genera tion
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:719)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:556)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:535)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:387)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:348)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:180)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6 0)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> 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 page gen eration
> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:105)
> at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:490)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:694)
> ... 17 more
> Caused by: org.apache.maven.doxia.siterenderer.RendererException: Error renderin g Maven report: Failed during checkstyle configuration
> at org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(R eportDocumentRenderer.java:149)
> at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule( DefaultSiteRenderer.java:269)
> at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(Defaul tSiteRenderer.java:101)
> at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:133 )
> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:100)
> ... 19 more
> Caused by: org.apache.maven.reporting.MavenReportException: Failed during checks tyle configuration
> at org.apache.maven.plugin.checkstyle.CheckstyleReport.executeReport(Che ckstyleReport.java:593)
> at org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMaven Report.java:190)
> at org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMaven Report.java:144)
> at org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(R eportDocumentRenderer.java:139)
> ... 23 more
> Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: cannot initi alize module SuppressionFilter - Cannot set property 'file' in module Suppressio nFilter to 'checkstyle.suppressions.file': unable to find checkstyle.suppression s.file
> at com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:177)
> at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(Automatic Bean.java:207)
> at org.apache.maven.plugin.checkstyle.DefaultCheckstyleExecutor.executeC heckstyle(DefaultCheckstyleExecutor.java:174)
> at org.apache.maven.plugin.checkstyle.CheckstyleReport.executeReport(Che ckstyleReport.java:578)
> ... 26 more
> Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: Cannot set p roperty 'file' in module SuppressionFilter to 'checkstyle.suppressions.file': un able to find checkstyle.suppressions.file
> at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(Automatic Bean.java:175)
> at com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:156)
> ... 29 more
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyU tilsBean.java:1773)
> at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(Prop ertyUtilsBean.java:1759)
> at org.apache.commons.beanutils.BeanUtilsBean.copyProperty(BeanUtilsBean .java:447)
> at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(Automatic Bean.java:172)
> ... 30 more
> Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: unable to fi nd checkstyle.suppressions.file
> at com.puppycrawl.tools.checkstyle.filters.SuppressionsLoader.loadSuppre ssions(SuppressionsLoader.java:138)
> at com.puppycrawl.tools.checkstyle.filters.SuppressionFilter.setFile(Sup pressionFilter.java:49)
> ... 38 more
> Caused by: java.io.FileNotFoundException: checkstyle.suppressions.file (The syst em cannot find the file specified)
> at java.io.FileInputStream.open(Native Method)
> at java.io.FileInputStream.<init>(Unknown Source)
> at java.io.FileInputStream.<init>(Unknown Source)
> at com.puppycrawl.tools.checkstyle.filters.SuppressionsLoader.loadSuppre ssions(SuppressionsLoader.java:135)
> ... 39 more
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 14 seconds
> [INFO] Finished at: Wed Oct 06 11:42:30 EDT 2010
> [INFO] Final Memory: 97M/369M
> [INFO] ------------------------------------------------------------------------
> Our build-tools/pom.xml:
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd">
> <modelVersion>4.0.0</modelVersion>
> <groupId>com.companyName</groupId>
> <artifactId>build-tools</artifactId>
> <packaging>jar</packaging>
> <version>1.2</version>
> <name>companyName Build Tools</name>
> <build>
> <defaultGoal>install</defaultGoal>
> </build>
> </project>
> Relevant parts of our 'main' project pom.xml:
> <project>
> <modelVersion>4.0.0</modelVersion>
> <groupId>com.companyName</groupId>
> <artifactId>system</artifactId>
> <packaging>pom</packaging>
> <version>2.4</version>
> <modules>
> <module>build-tools</module>
> <module>wordnet-dictionary</module>
> </modules>
> ...
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-checkstyle-plugin</artifactId>
> <version>2.6</version>
> <dependencies>
> <dependency>
> <groupId>com.securboration</groupId>
> <artifactId>build-tools</artifactId>
> <version>1.2</version>
> </dependency>
> </dependencies>
> </plugin>
> </plugins>
> </build>
> <reporting>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-checkstyle-plugin</artifactId>
> <version>2.6</version>
> <configuration>
> <configLocation>build-tools/checkstyle_checks.xml</configLocation>
> <suppressionsLocation>build-tools/checkstyle_suppressions.xml</suppressionsLocation>
> <includeTestSourceDirectory>true</includeTestSourceDirectory>
> </configuration>
> </plugin>
> </plugins>
> </reporting>
> </project>
> Our module pom.xml in which the failure occurs:
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd">
> <parent>
> <groupId>com.companyName</groupId>
> <artifactId>system</artifactId>
> <version>2.4</version>
> </parent>
> <modelVersion>4.0.0</modelVersion>
> <groupId>com.companyName</groupId>
> <artifactId>wordnet-dictionary</artifactId>
> <packaging>jar</packaging>
> <version>1.0</version>
> <name>Wordnet Dictionary</name>
>
> </project>
--
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