Sonar

sonar-core:collect: AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 1.7
  • Fix Version/s: 1.9.1
  • Component/s: Maven Plugin
  • Labels:
    None
  • Environment:
    Windows XP, JDK 1.5.0_04-b05, Maven 2.1.0
  • Number of attachments :
    0

Description

[INFO] [sonar-core:collect]
[INFO] org.sonar.maven.ProfileProvider Selected quality profile : Sonar way, language=java
[INFO] Starting class org.sonar.plugins.pmd.cpd.CpdMavenCollector
[INFO] Starting class org.sonar.plugins.pmd.PmdMavenCollector
[ERROR] org.sonar.maven.CollectMojo#execute() caused a linkage error (java.lang.AbstractMethodError) and may be out-of-date. Check the realms:
[ERROR] Plugin realm = app0.child-container[org.codehaus.sonar:sonar-core-maven-plugin:1.7]
urls[0] = file:/C:/dev/m2repository/org/codehaus/sonar/sonar-core-maven-plugin/1.7/sonar-core-maven-plugin-1.7.jar
urls[1] = file:/C:/dev/m2repository/org/codehaus/sonar/sonar-commons/1.7/sonar-commons-1.7.jar
urls[2] = file:/C:/dev/m2repository/org/picocontainer/picocontainer/2.7/picocontainer-2.7.jar
urls[3] = file:/C:/dev/m2repository/org/slf4j/slf4j-api/1.5.0/slf4j-api-1.5.0.jar
urls[4] = file:/C:/dev/m2repository/org/slf4j/jcl104-over-slf4j/1.4.3/jcl104-over-slf4j-1.4.3.jar
urls[5] = file:/C:/dev/m2repository/ch/qos/logback/logback-classic/0.9.9/logback-classic-0.9.9.jar
urls[6] = file:/C:/dev/m2repository/ch/qos/logback/logback-core/0.9.9/logback-core-0.9.9.jar
urls[7] = file:/C:/dev/m2repository/geronimo-spec/geronimo-spec-jta/1.0-M1/geronimo-spec-jta-1.0-M1.jar
urls[8] = file:/C:/dev/m2repository/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.jar
urls[9] = file:/C:/dev/m2repository/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.jar
urls[10] = file:/C:/dev/m2repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
urls[11] = file:/C:/dev/m2repository/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar
urls[12] = file:/C:/dev/m2repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
urls[13] = file:/C:/dev/m2repository/antlr/antlr/2.7.6/antlr-2.7.6.jar
urls[14] = file:/C:/dev/m2repository/cglib/cglib/2.1_3/cglib-2.1_3.jar
urls[15] = file:/C:/dev/m2repository/asm/asm/1.5.3/asm-1.5.3.jar
urls[16] = file:/C:/dev/m2repository/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.jar
urls[17] = file:/C:/dev/m2repository/org/hibernate/hibernate-commons-annotations/3.3.0.ga/hibernate-commons-annotations-3.3.0.ga.jar
urls[18] = file:/C:/dev/m2repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
urls[19] = file:/C:/dev/m2repository/log4j/log4j/1.2.6/log4j-1.2.6.jar
urls[20] = file:/C:/dev/m2repository/logkit/logkit/1.0.1/logkit-1.0.1.jar
urls[21] = file:/C:/dev/m2repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar
urls[22] = file:/C:/dev/m2repository/org/hibernate/ejb3-persistence/1.0.1.GA/ejb3-persistence-1.0.1.GA.jar
urls[23] = file:/C:/dev/m2repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar
urls[24] = file:/C:/dev/m2repository/org/hibernate/hibernate-entitymanager/3.3.1.ga/hibernate-entitymanager-3.3.1.ga.jar
urls[25] = file:/C:/dev/m2repository/org/hibernate/hibernate-validator/3.0.0.ga/hibernate-validator-3.0.0.ga.jar
urls[26] = file:/C:/dev/m2repository/jboss/javassist/3.3.ga/javassist-3.3.ga.jar
urls[27] = file:/C:/dev/m2repository/jboss/jboss-common-core/2.0.4.GA/jboss-common-core-2.0.4.GA.jar
urls[28] = file:/C:/dev/m2repository/commons-configuration/commons-configuration/1.5/commons-configuration-1.5.jar
urls[29] = file:/C:/dev/m2repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[30] = file:/C:/dev/m2repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
urls[31] = file:/C:/dev/m2repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
urls[32] = file:/C:/dev/m2repository/commons-beanutils/commons-beanutils-core/1.7.0/commons-beanutils-core-1.7.0.jar
urls[33] = file:/C:/dev/m2repository/commons-io/commons-io/1.4/commons-io-1.4.jar
urls[34] = file:/C:/dev/m2repository/commons-dbcp/commons-dbcp/1.2.1/commons-dbcp-1.2.1.jar
urls[35] = file:/C:/dev/m2repository/commons-pool/commons-pool/1.2/commons-pool-1.2.jar
urls[36] = file:/C:/dev/m2repository/xerces/xerces/2.0.2/xerces-2.0.2.jar
urls[37] = file:/C:/dev/m2repository/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar
urls[38] = file:/C:/dev/m2repository/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar
urls[39] = file:/C:/dev/m2repository/org/codehaus/sonar/sonar-plugin-api/1.7/sonar-plugin-api-1.7.jar
urls[40] = file:/C:/dev/m2repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar
urls[41] = file:/C:/dev/m2repository/jfree/jfreechart/1.0.9/jfreechart-1.0.9.jar
urls[42] = file:/C:/dev/m2repository/jfree/jcommon/1.0.12/jcommon-1.0.12.jar
urls[43] = file:/C:/dev/m2repository/com/thoughtworks/xstream/xstream/1.3/xstream-1.3.jar
urls[44] = file:/C:/dev/m2repository/xpp3/xpp3/1.1.3.3/xpp3-1.1.3.3.jar
urls[45] = file:/C:/dev/m2repository/org/codehaus/woodstox/woodstox-core-lgpl/4.0.3/woodstox-core-lgpl-4.0.3.jar
urls[46] = file:/C:/dev/m2repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
urls[47] = file:/C:/dev/m2repository/org/codehaus/woodstox/stax2-api/3.0.1/stax2-api-3.0.1.jar
urls[48] = file:/C:/dev/m2repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
urls[49] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/jdbc-driver/parent/20090414204942/parent-20090414204942.pom
urls[50] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/jdbc-driver/mysql-connector-java-5.0.8/20090414204942/mysql-connector-java-5.0.8-20090
414204942.jar
urls[51] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/parent/20090414204942/parent-20090414204942.pom
urls[52] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-googleanalytics-1.7/20090414204942/sonar-plugin-googleanalytics-1
.7-20090414204942.jar
urls[53] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-surefire-1.7/20090414204942/sonar-plugin-surefire-1.7-20090414204
942.jar
urls[54] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-core-1.7/20090414204942/sonar-plugin-core-1.7-20090414204942.jar
urls[55] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-cobertura-1.7/20090414204942/sonar-plugin-cobertura-1.7-200904142
04942.jar
urls[56] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-checkstyle-1.7/20090414204942/sonar-plugin-checkstyle-1.7-2009041
4204942.jar
urls[57] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-findbugs-1.7/20090414204942/sonar-plugin-findbugs-1.7-20090414204
942.jar
urls[58] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-clover-1.7/20090414204942/sonar-plugin-clover-1.7-20090414204942.
jar
urls[59] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-javancss-1.7/20090414204942/sonar-plugin-javancss-1.7-20090414204
942.jar
urls[60] = file:/C:/dev/m2repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-pmd-1.7/20090414204942/sonar-plugin-pmd-1.7-20090414204942.jar
[ERROR] Container realm = plexus.core

[ERROR] Cannot execute the command org.codehaus.sonar:sonar-core-maven-plugin:1.7:collect
java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
at org.sonar.plugins.api.maven.xml.XpathParser.<init>(XpathParser.java:66)
at org.sonar.plugins.api.maven.AbstractViolationsXmlParser.<init>(AbstractViolationsXmlParser.java:39)
at org.sonar.plugins.pmd.PmdViolationsXmlParser.<init>(PmdViolationsXmlParser.java:36)
at org.sonar.plugins.pmd.PmdMavenCollector.collect(PmdMavenCollector.java:49)
at org.sonar.maven.CollectMojo.doExecute(CollectMojo.java:48)
at org.sonar.maven.CoreMojo.execute(CoreMojo.java:115)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
at org.sonar.maven.SonarMavenEmbedder.execute(SonarMavenEmbedder.java:151)
at org.sonar.maven.SonarMojo.executeMaven(SonarMojo.java:271)
at org.sonar.maven.SonarMojo.executeGoals(SonarMojo.java:256)
at org.sonar.maven.SonarMojo.execute(SonarMojo.java:115)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
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)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute the command org.codehaus.sonar:sonar-core-maven-plugin:1.7:collect

Embedded error: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
[INFO] ------------------------------------------------------------------------

xerces-2.0.2.jar and xercesImpl-2.8.1.jar are both listed, so I think xerces-2.0.2.jar should be excluded.

Activity

Hide
Dennis Kieselhorst added a comment -

This posting is related to this issue: http://www.nabble.com/Error-on-collect-data-with-maven-tt22461967.html

Tried Maven 2.0.9 but it doesn't work either. Is it already fixed for 1.8?

Show
Dennis Kieselhorst added a comment - This posting is related to this issue: http://www.nabble.com/Error-on-collect-data-with-maven-tt22461967.html Tried Maven 2.0.9 but it doesn't work either. Is it already fixed for 1.8?
Hide
Freddy Mallet added a comment -

The dependency on xerces-2.0.2.jar is a transitive dependency of commons-dbcp-1.2.1.

We need to upgrade to commons-dbcp-1.2.2 to fix this issue.

Show
Freddy Mallet added a comment - The dependency on xerces-2.0.2.jar is a transitive dependency of commons-dbcp-1.2.1. We need to upgrade to commons-dbcp-1.2.2 to fix this issue.
Hide
Zafer added a comment -

This issue is still occuring. Below is my environment detials

java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing)

Apache Maven 2.1.0 (r755702; 2009-03-18 15:10:27-0400)
Java version: 1.6.0_11
Java home: C:\Program Files\Java\jdk1.6.0_11\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building FinanceServices
[INFO] task-segment: [org.codehaus.sonar:sonar-maven-plugin:1.8:sonar] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [sonar:sonar]
[INFO] Sonar host: http://localhost:9000
[INFO] Sonar version: 1.8
[INFO] [sonar-core:internal]
[INFO] Sonar JDBC URL: jdbc:derby://localhost:1527/sonar;create=true
[INFO] Sonar JDBC login: sonar
[INFO] Sonar JDBC driver: org.apache.derby.jdbc.ClientDriver
[INFO] Sonar branch:
[INFO] FinanceServices Selected quality profile : Sonar way, language=java
[INFO] FinanceServices Executing org.apache.maven.plugins:maven-checkstyle-plugin:[checkstyle]
[INFO] ------------------------------------------------------------------------
[INFO] Building FinanceServices
[INFO] task-segment: [org.apache.maven.plugins:maven-checkstyle-plugin:2.2:checkstyle]
[INFO] ------------------------------------------------------------------------
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO] **************************************************************
[INFO] Starting Jakarta Velocity v1.4
[INFO] RuntimeInstance initializing.
[INFO] Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties
[INFO] Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl)
[INFO] Resource Loader Instantiated: org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[INFO] ClasspathResourceLoader : initialization starting.
[INFO] ClasspathResourceLoader : initialization complete.
[INFO] ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl)
[INFO] Default ResourceManager initialization complete.
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Include
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
[INFO] Created: 20 parsers.
[INFO] Velocimacro : initialization starting.
[INFO] Velocimacro : adding VMs from VM library template : VM_global_library.vm
[ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader.
[INFO] Velocimacro : error using VM library template VM_global_library.vm : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'VM_global_library.vm'
[INFO] Velocimacro : VM library template macro registration complete.
[INFO] Velocimacro : allowInline = true : VMs can be defined inline in templates
[INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions
[INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be global in scope if allowed.
[INFO] Velocimacro : initialization complete.
[INFO] Velocity successfully started.
[INFO] [checkstyle:checkstyle]
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] There are 1259 checkstyle errors.
[INFO] FinanceServices Executing org.apache.maven.plugins:maven-pmd-plugin:[pmd]
[INFO] ------------------------------------------------------------------------
[INFO] Building FinanceServices
[INFO] task-segment: [org.apache.maven.plugins:maven-pmd-plugin:2.4:pmd]
[INFO] ------------------------------------------------------------------------
[INFO] [pmd:pmd]
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] FinanceServices Executing org.codehaus.mojo:javancss-maven-plugin:[report]
[INFO] ------------------------------------------------------------------------
[INFO] Building FinanceServices
[INFO] task-segment: [org.codehaus.mojo:javancss-maven-plugin:2.0-beta-2:report]
[INFO] ------------------------------------------------------------------------
[INFO] [javancss:report]
[INFO] FinanceServices [class org.sonar.plugins.cpd.CpdMavenCollector] executing
[INFO] FinanceServices Collecting duplications...
[INFO] FinanceServices File suffixes : java
[INFO] FinanceServices Exclusions : {}
[INFO] FinanceServices [class org.sonar.plugins.checkstyle.CheckstyleMavenCollector] executing
[FATAL ERROR] org.sonar.mojo.InternalMojo#execute() caused a linkage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms:
[FATAL ERROR] Plugin realm = app0.child-container[org.codehaus.sonar.runtime:sonar-core-maven-plugin:20090515110527]
urls[0] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/sonar-core-maven-plugin/20090515110527/sonar-core-maven-plugin-20090515110527.jar
urls[1] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/sonar-commons/1.8/sonar-commons-1.8.jar
urls[2] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/picocontainer/picocontainer/2.7/picocontainer-2.7.jar
urls[3] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
urls[4] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
urls[5] = file:/C:/Documents and Settings/mzafer/.m2/repository/ch/qos/logback/logback-classic/0.9.15/logback-classic-0.9.15.jar
urls[6] = file:/C:/Documents and Settings/mzafer/.m2/repository/ch/qos/logback/logback-core/0.9.15/logback-core-0.9.15.jar
urls[7] = file:/C:/Documents and Settings/mzafer/.m2/repository/geronimo-spec/geronimo-spec-jta/1.0-M1/geronimo-spec-jta-1.0-M1.jar
urls[8] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.jar
urls[9] = file:/C:/Documents and Settings/mzafer/.m2/repository/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.jar
urls[10] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
urls[11] = file:/C:/Documents and Settings/mzafer/.m2/repository/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar
urls[12] = file:/C:/Documents and Settings/mzafer/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
urls[13] = file:/C:/Documents and Settings/mzafer/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar
urls[14] = file:/C:/Documents and Settings/mzafer/.m2/repository/cglib/cglib/2.1_3/cglib-2.1_3.jar
urls[15] = file:/C:/Documents and Settings/mzafer/.m2/repository/asm/asm/1.5.3/asm-1.5.3.jar
urls[16] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.jar
urls[17] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate-commons-annotations/3.3.0.ga/hibernate-commons-annotations-3.3.0.ga.jar
urls[18] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/ejb3-persistence/1.0.1.GA/ejb3-persistence-1.0.1.GA.jar
urls[19] = file:/C:/Documents and Settings/mzafer/.m2/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar
urls[20] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate-entitymanager/3.3.1.ga/hibernate-entitymanager-3.3.1.ga.jar
urls[21] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate-validator/3.0.0.ga/hibernate-validator-3.0.0.ga.jar
urls[22] = file:/C:/Documents and Settings/mzafer/.m2/repository/jboss/javassist/3.3.ga/javassist-3.3.ga.jar
urls[23] = file:/C:/Documents and Settings/mzafer/.m2/repository/jboss/jboss-common-core/2.0.4.GA/jboss-common-core-2.0.4.GA.jar
urls[24] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-configuration/commons-configuration/1.5/commons-configuration-1.5.jar
urls[25] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[26] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
urls[27] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
urls[28] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-beanutils/commons-beanutils-core/1.7.0/commons-beanutils-core-1.7.0.jar
urls[29] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar
urls[30] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar
urls[31] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-pool/commons-pool/1.3/commons-pool-1.3.jar
urls[32] = file:/C:/Documents and Settings/mzafer/.m2/repository/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar
urls[33] = file:/C:/Documents and Settings/mzafer/.m2/repository/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar
urls[34] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/sonar-plugin-api/1.8/sonar-plugin-api-1.8.jar
urls[35] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar
urls[36] = file:/C:/Documents and Settings/mzafer/.m2/repository/jfree/jfreechart/1.0.9/jfreechart-1.0.9.jar
urls[37] = file:/C:/Documents and Settings/mzafer/.m2/repository/jfree/jcommon/1.0.12/jcommon-1.0.12.jar
urls[38] = file:/C:/Documents and Settings/mzafer/.m2/repository/com/thoughtworks/xstream/xstream/1.3/xstream-1.3.jar
urls[39] = file:/C:/Documents and Settings/mzafer/.m2/repository/xpp3/xpp3/1.1.3.3/xpp3-1.1.3.3.jar
urls[40] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/woodstox/woodstox-core-lgpl/4.0.3/woodstox-core-lgpl-4.0.3.jar
urls[41] = file:/C:/Documents and Settings/mzafer/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
urls[42] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/woodstox/stax2-api/3.0.1/stax2-api-3.0.1.jar
urls[43] = file:/C:/Documents and Settings/mzafer/.m2/repository/pmd/pmd/4.2.5/pmd-4.2.5.jar
urls[44] = file:/C:/Documents and Settings/mzafer/.m2/repository/ant/ant/1.6/ant-1.6.jar
urls[45] = file:/C:/Documents and Settings/mzafer/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
urls[46] = file:/C:/Documents and Settings/mzafer/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar
urls[47] = file:/C:/Documents and Settings/mzafer/.m2/repository/xom/xom/1.0/xom-1.0.jar
urls[48] = file:/C:/Documents and Settings/mzafer/.m2/repository/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar
urls[49] = file:/C:/Documents and Settings/mzafer/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar
urls[50] = file:/C:/Documents and Settings/mzafer/.m2/repository/com/ibm/icu/icu4j/2.6.1/icu4j-2.6.1.jar
urls[51] = file:/C:/Documents and Settings/mzafer/.m2/repository/junit/junit/4.4/junit-4.4.jar
urls[52] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/jdbc-driver/parent/20090515110527/parent-20090515110527.pom
urls[53] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/jdbc-driver/derbyclient-10.4.2.0/20090515110527/derbyclient-10.4.2.0-20090515110527.jar
urls[54] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/parent/20090515110527/parent-20090515110527.pom
urls[55] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-checkstyle-1.8/20090515110527/sonar-plugin-checkstyle-1.8-20090515110527.jar
urls[56] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-clover-1.8/20090515110527/sonar-plugin-clover-1.8-20090515110527.jar
urls[57] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-cobertura-1.8/20090515110527/sonar-plugin-cobertura-1.8-20090515110527.jar
urls[58] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-core-1.8/20090515110527/sonar-plugin-core-1.8-20090515110527.jar
urls[59] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-cpd-1.8/20090515110527/sonar-plugin-cpd-1.8-20090515110527.jar
urls[60] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-findbugs-1.8/20090515110527/sonar-plugin-findbugs-1.8-20090515110527.jar
urls[61] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-googleanalytics-1.8/20090515110527/sonar-plugin-googleanalytics-1.8-20090515110527.jar
urls[62] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-javancss-1.8/20090515110527/sonar-plugin-javancss-1.8-20090515110527.jar
urls[63] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-pmd-1.8/20090515110527/sonar-plugin-pmd-1.8-20090515110527.jar
urls[64] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-surefire-1.8/20090515110527/sonar-plugin-surefire-1.8-20090515110527.jar
urls[65] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/rules-extensions/parent/20090515110527/parent-20090515110527.pom
urls[66] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[FATAL ERROR] Container realm = plexus.core
urls[0] = file:/C:/workspace/Javalib/apache-maven-2.1.0/bin/../lib/maven-2.1.0-uber.jar
[FATAL ERROR] org.sonar.mojo.bootstrap.SonarMojo#execute() caused a linkage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms:
[FATAL ERROR] Plugin realm = app0.child-container[org.codehaus.sonar:sonar-maven-plugin:1.8]
urls[0] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/sonar-maven-plugin/1.8/sonar-maven-plugin-1.8.jar
urls[1] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar
urls[2] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[3] = file:/C:/Documents and Settings/mzafer/.m2/repository/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar
urls[4] = file:/C:/Documents and Settings/mzafer/.m2/repository/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar
urls[5] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[FATAL ERROR] Container realm = plexus.core
urls[0] = file:/C:/workspace/Javalib/apache-maven-2.1.0/bin/../lib/maven-2.1.0-uber.jar
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
at org.sonar.plugins.api.maven.xml.XpathParser.<init>(XpathParser.java:66)
at org.sonar.plugins.api.maven.AbstractViolationsXmlParser.<init>(AbstractViolationsXmlParser.java:39)
at org.sonar.plugins.checkstyle.CheckstyleViolationsXmlParser.<init>(CheckstyleViolationsXmlParser.java:35)
at org.sonar.plugins.checkstyle.CheckstyleMavenCollector.collect(CheckstyleMavenCollector.java:52)
at org.sonar.plugins.checkstyle.CheckstyleMavenCollector.collect(CheckstyleMavenCollector.java:48)
at org.sonar.mojo.InternalMojo.executeCollectors(InternalMojo.java:248)
at org.sonar.mojo.InternalMojo.execute(InternalMojo.java:148)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
at org.sonar.mojo.bootstrap.Bootstraper.executeMojo(Bootstraper.java:76)
at org.sonar.mojo.bootstrap.Bootstraper.start(Bootstraper.java:62)
at org.sonar.mojo.bootstrap.SonarMojo.execute(SonarMojo.java:112)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
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:597)
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)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 21 seconds
[INFO] Finished at: Fri May 15 12:31:32 EDT 2009
[INFO] Final Memory: 15M/99M
[INFO] ------------------------------------------------------------------------

Show
Zafer added a comment - This issue is still occuring. Below is my environment detials java version "1.6.0_11" Java(TM) SE Runtime Environment (build 1.6.0_11-b03) Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing) Apache Maven 2.1.0 (r755702; 2009-03-18 15:10:27-0400) Java version: 1.6.0_11 Java home: C:\Program Files\Java\jdk1.6.0_11\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows" [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building FinanceServices [INFO] task-segment: [org.codehaus.sonar:sonar-maven-plugin:1.8:sonar] (aggregator-style) [INFO] ------------------------------------------------------------------------ [INFO] [sonar:sonar] [INFO] Sonar host: http://localhost:9000 [INFO] Sonar version: 1.8 [INFO] [sonar-core:internal] [INFO] Sonar JDBC URL: jdbc:derby://localhost:1527/sonar;create=true [INFO] Sonar JDBC login: sonar [INFO] Sonar JDBC driver: org.apache.derby.jdbc.ClientDriver [INFO] Sonar branch: [INFO] FinanceServices Selected quality profile : Sonar way, language=java [INFO] FinanceServices Executing org.apache.maven.plugins:maven-checkstyle-plugin:[checkstyle] [INFO] ------------------------------------------------------------------------ [INFO] Building FinanceServices [INFO] task-segment: [org.apache.maven.plugins:maven-checkstyle-plugin:2.2:checkstyle] [INFO] ------------------------------------------------------------------------ [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] Setting property: velocimacro.messages.on => 'false'. [INFO] Setting property: resource.loader => 'classpath'. [INFO] Setting property: resource.manager.logwhenfound => 'false'. [INFO] ************************************************************** [INFO] Starting Jakarta Velocity v1.4 [INFO] RuntimeInstance initializing. [INFO] Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties [INFO] Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl) [INFO] Resource Loader Instantiated: org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader [INFO] ClasspathResourceLoader : initialization starting. [INFO] ClasspathResourceLoader : initialization complete. [INFO] ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl) [INFO] Default ResourceManager initialization complete. [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Literal [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Include [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach [INFO] Created: 20 parsers. [INFO] Velocimacro : initialization starting. [INFO] Velocimacro : adding VMs from VM library template : VM_global_library.vm [ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader. [INFO] Velocimacro : error using VM library template VM_global_library.vm : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'VM_global_library.vm' [INFO] Velocimacro : VM library template macro registration complete. [INFO] Velocimacro : allowInline = true : VMs can be defined inline in templates [INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions [INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be global in scope if allowed. [INFO] Velocimacro : initialization complete. [INFO] Velocity successfully started. [INFO] [checkstyle:checkstyle] [WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent! [INFO] There are 1259 checkstyle errors. [INFO] FinanceServices Executing org.apache.maven.plugins:maven-pmd-plugin:[pmd] [INFO] ------------------------------------------------------------------------ [INFO] Building FinanceServices [INFO] task-segment: [org.apache.maven.plugins:maven-pmd-plugin:2.4:pmd] [INFO] ------------------------------------------------------------------------ [INFO] [pmd:pmd] [WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent! [INFO] FinanceServices Executing org.codehaus.mojo:javancss-maven-plugin:[report] [INFO] ------------------------------------------------------------------------ [INFO] Building FinanceServices [INFO] task-segment: [org.codehaus.mojo:javancss-maven-plugin:2.0-beta-2:report] [INFO] ------------------------------------------------------------------------ [INFO] [javancss:report] [INFO] FinanceServices [class org.sonar.plugins.cpd.CpdMavenCollector] executing [INFO] FinanceServices Collecting duplications... [INFO] FinanceServices File suffixes : java [INFO] FinanceServices Exclusions : {} [INFO] FinanceServices [class org.sonar.plugins.checkstyle.CheckstyleMavenCollector] executing [FATAL ERROR] org.sonar.mojo.InternalMojo#execute() caused a linkage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms: [FATAL ERROR] Plugin realm = app0.child-container[org.codehaus.sonar.runtime:sonar-core-maven-plugin:20090515110527] urls[0] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/sonar-core-maven-plugin/20090515110527/sonar-core-maven-plugin-20090515110527.jar urls[1] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/sonar-commons/1.8/sonar-commons-1.8.jar urls[2] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/picocontainer/picocontainer/2.7/picocontainer-2.7.jar urls[3] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar urls[4] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar urls[5] = file:/C:/Documents and Settings/mzafer/.m2/repository/ch/qos/logback/logback-classic/0.9.15/logback-classic-0.9.15.jar urls[6] = file:/C:/Documents and Settings/mzafer/.m2/repository/ch/qos/logback/logback-core/0.9.15/logback-core-0.9.15.jar urls[7] = file:/C:/Documents and Settings/mzafer/.m2/repository/geronimo-spec/geronimo-spec-jta/1.0-M1/geronimo-spec-jta-1.0-M1.jar urls[8] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.jar urls[9] = file:/C:/Documents and Settings/mzafer/.m2/repository/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.jar urls[10] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar urls[11] = file:/C:/Documents and Settings/mzafer/.m2/repository/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar urls[12] = file:/C:/Documents and Settings/mzafer/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar urls[13] = file:/C:/Documents and Settings/mzafer/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar urls[14] = file:/C:/Documents and Settings/mzafer/.m2/repository/cglib/cglib/2.1_3/cglib-2.1_3.jar urls[15] = file:/C:/Documents and Settings/mzafer/.m2/repository/asm/asm/1.5.3/asm-1.5.3.jar urls[16] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.jar urls[17] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate-commons-annotations/3.3.0.ga/hibernate-commons-annotations-3.3.0.ga.jar urls[18] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/ejb3-persistence/1.0.1.GA/ejb3-persistence-1.0.1.GA.jar urls[19] = file:/C:/Documents and Settings/mzafer/.m2/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar urls[20] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate-entitymanager/3.3.1.ga/hibernate-entitymanager-3.3.1.ga.jar urls[21] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/hibernate/hibernate-validator/3.0.0.ga/hibernate-validator-3.0.0.ga.jar urls[22] = file:/C:/Documents and Settings/mzafer/.m2/repository/jboss/javassist/3.3.ga/javassist-3.3.ga.jar urls[23] = file:/C:/Documents and Settings/mzafer/.m2/repository/jboss/jboss-common-core/2.0.4.GA/jboss-common-core-2.0.4.GA.jar urls[24] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-configuration/commons-configuration/1.5/commons-configuration-1.5.jar urls[25] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar urls[26] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar urls[27] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar urls[28] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-beanutils/commons-beanutils-core/1.7.0/commons-beanutils-core-1.7.0.jar urls[29] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar urls[30] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar urls[31] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-pool/commons-pool/1.3/commons-pool-1.3.jar urls[32] = file:/C:/Documents and Settings/mzafer/.m2/repository/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar urls[33] = file:/C:/Documents and Settings/mzafer/.m2/repository/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar urls[34] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/sonar-plugin-api/1.8/sonar-plugin-api-1.8.jar urls[35] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar urls[36] = file:/C:/Documents and Settings/mzafer/.m2/repository/jfree/jfreechart/1.0.9/jfreechart-1.0.9.jar urls[37] = file:/C:/Documents and Settings/mzafer/.m2/repository/jfree/jcommon/1.0.12/jcommon-1.0.12.jar urls[38] = file:/C:/Documents and Settings/mzafer/.m2/repository/com/thoughtworks/xstream/xstream/1.3/xstream-1.3.jar urls[39] = file:/C:/Documents and Settings/mzafer/.m2/repository/xpp3/xpp3/1.1.3.3/xpp3-1.1.3.3.jar urls[40] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/woodstox/woodstox-core-lgpl/4.0.3/woodstox-core-lgpl-4.0.3.jar urls[41] = file:/C:/Documents and Settings/mzafer/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar urls[42] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/woodstox/stax2-api/3.0.1/stax2-api-3.0.1.jar urls[43] = file:/C:/Documents and Settings/mzafer/.m2/repository/pmd/pmd/4.2.5/pmd-4.2.5.jar urls[44] = file:/C:/Documents and Settings/mzafer/.m2/repository/ant/ant/1.6/ant-1.6.jar urls[45] = file:/C:/Documents and Settings/mzafer/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar urls[46] = file:/C:/Documents and Settings/mzafer/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar urls[47] = file:/C:/Documents and Settings/mzafer/.m2/repository/xom/xom/1.0/xom-1.0.jar urls[48] = file:/C:/Documents and Settings/mzafer/.m2/repository/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar urls[49] = file:/C:/Documents and Settings/mzafer/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar urls[50] = file:/C:/Documents and Settings/mzafer/.m2/repository/com/ibm/icu/icu4j/2.6.1/icu4j-2.6.1.jar urls[51] = file:/C:/Documents and Settings/mzafer/.m2/repository/junit/junit/4.4/junit-4.4.jar urls[52] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/jdbc-driver/parent/20090515110527/parent-20090515110527.pom urls[53] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/jdbc-driver/derbyclient-10.4.2.0/20090515110527/derbyclient-10.4.2.0-20090515110527.jar urls[54] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/parent/20090515110527/parent-20090515110527.pom urls[55] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-checkstyle-1.8/20090515110527/sonar-plugin-checkstyle-1.8-20090515110527.jar urls[56] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-clover-1.8/20090515110527/sonar-plugin-clover-1.8-20090515110527.jar urls[57] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-cobertura-1.8/20090515110527/sonar-plugin-cobertura-1.8-20090515110527.jar urls[58] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-core-1.8/20090515110527/sonar-plugin-core-1.8-20090515110527.jar urls[59] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-cpd-1.8/20090515110527/sonar-plugin-cpd-1.8-20090515110527.jar urls[60] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-findbugs-1.8/20090515110527/sonar-plugin-findbugs-1.8-20090515110527.jar urls[61] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-googleanalytics-1.8/20090515110527/sonar-plugin-googleanalytics-1.8-20090515110527.jar urls[62] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-javancss-1.8/20090515110527/sonar-plugin-javancss-1.8-20090515110527.jar urls[63] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-pmd-1.8/20090515110527/sonar-plugin-pmd-1.8-20090515110527.jar urls[64] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/plugins/sonar-plugin-surefire-1.8/20090515110527/sonar-plugin-surefire-1.8-20090515110527.jar urls[65] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/runtime/rules-extensions/parent/20090515110527/parent-20090515110527.pom urls[66] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar [FATAL ERROR] Container realm = plexus.core urls[0] = file:/C:/workspace/Javalib/apache-maven-2.1.0/bin/../lib/maven-2.1.0-uber.jar [FATAL ERROR] org.sonar.mojo.bootstrap.SonarMojo#execute() caused a linkage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms: [FATAL ERROR] Plugin realm = app0.child-container[org.codehaus.sonar:sonar-maven-plugin:1.8] urls[0] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/sonar/sonar-maven-plugin/1.8/sonar-maven-plugin-1.8.jar urls[1] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar urls[2] = file:/C:/Documents and Settings/mzafer/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar urls[3] = file:/C:/Documents and Settings/mzafer/.m2/repository/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar urls[4] = file:/C:/Documents and Settings/mzafer/.m2/repository/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar urls[5] = file:/C:/Documents and Settings/mzafer/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar [FATAL ERROR] Container realm = plexus.core urls[0] = file:/C:/workspace/Javalib/apache-maven-2.1.0/bin/../lib/maven-2.1.0-uber.jar [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V at org.sonar.plugins.api.maven.xml.XpathParser.<init>(XpathParser.java:66) at org.sonar.plugins.api.maven.AbstractViolationsXmlParser.<init>(AbstractViolationsXmlParser.java:39) at org.sonar.plugins.checkstyle.CheckstyleViolationsXmlParser.<init>(CheckstyleViolationsXmlParser.java:35) at org.sonar.plugins.checkstyle.CheckstyleMavenCollector.collect(CheckstyleMavenCollector.java:52) at org.sonar.plugins.checkstyle.CheckstyleMavenCollector.collect(CheckstyleMavenCollector.java:48) at org.sonar.mojo.InternalMojo.executeCollectors(InternalMojo.java:248) at org.sonar.mojo.InternalMojo.execute(InternalMojo.java:148) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) at org.sonar.mojo.bootstrap.Bootstraper.executeMojo(Bootstraper.java:76) at org.sonar.mojo.bootstrap.Bootstraper.start(Bootstraper.java:62) at org.sonar.mojo.bootstrap.SonarMojo.execute(SonarMojo.java:112) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) at org.apache.maven.cli.MavenCli.main(MavenCli.java:356) 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:597) 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) [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 minute 21 seconds [INFO] Finished at: Fri May 15 12:31:32 EDT 2009 [INFO] Final Memory: 15M/99M [INFO] ------------------------------------------------------------------------
Hide
Freddy Mallet added a comment -
Show
Freddy Mallet added a comment - see this thread of discussions.
Hide
Freddy Mallet added a comment -

Here is the issue :

[INFO] +- pmd:pmd:jar:4.2.5:compile
[INFO] |  +- ant:ant:jar:1.6:compile
[INFO] |  \- jaxen:jaxen:jar:1.1.1:compile
[INFO] |     +- jdom:jdom:jar:1.0:compile
[INFO] |     \- xom:xom:jar:1.0:compile
[INFO] |        +- xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] |        +- xalan:xalan:jar:2.6.0:compile
[INFO] |        \- com.ibm.icu:icu4j:jar:2.6.1:compile

The xerces:xmlParserAPIs:jar:2.6.2 library contains an old version of the javax.xml.parsers.DocumentBuilderFactor class. We must remove this dependency.

Show
Freddy Mallet added a comment - Here is the issue :
[INFO] +- pmd:pmd:jar:4.2.5:compile
[INFO] |  +- ant:ant:jar:1.6:compile
[INFO] |  \- jaxen:jaxen:jar:1.1.1:compile
[INFO] |     +- jdom:jdom:jar:1.0:compile
[INFO] |     \- xom:xom:jar:1.0:compile
[INFO] |        +- xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] |        +- xalan:xalan:jar:2.6.0:compile
[INFO] |        \- com.ibm.icu:icu4j:jar:2.6.1:compile
The xerces:xmlParserAPIs:jar:2.6.2 library contains an old version of the javax.xml.parsers.DocumentBuilderFactor class. We must remove this dependency.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: