[ 
https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13242197#comment-13242197
 ] 

Forrest Xia commented on GERONIMO-6312:
---------------------------------------

Met compilation failure in TCK environment, and locally reproduced:

[ERROR] Failed to execute goal 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package 
(default-package) on project system-database: Execution default-package of goal 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package 
failed: An API incompatibility was encountered while executing 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package: 
java.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm =    
plugin>org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT--154886369
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/buildsupport/car-maven-plugin/target/car-maven-plugin-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[1] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-jaxb_2.2_spec/1.0.1/geronimo-jaxb_2.2_spec-1.0.1.jar
[ERROR] urls[2] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/jaxb-impl/2.2.3-1_1/jaxb-impl-2.2.3-1_1.jar
[ERROR] urls[3] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/sxc-jaxb/0.7.3_1/sxc-jaxb-0.7.3_1.jar
[ERROR] urls[4] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-stax-api_1.2_spec/1.1/geronimo-stax-api_1.2_spec-1.1.jar
[ERROR] urls[5] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/woodstox-core-asl/4.1.2_1/woodstox-core-asl-4.1.2_1.jar
[ERROR] urls[6] = 
file:/home/forrestxm/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.1/stax2-api-3.1.1.jar
[ERROR] urls[7] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.1/geronimo-activation_1.1_spec-1.1.jar
[ERROR] urls[8] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar
[ERROR] urls[9] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-hook/target/geronimo-hook-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[10] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-common/target/geronimo-common-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[11] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-kernel/target/geronimo-kernel-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[12] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-osgi-registry/1.1/geronimo-osgi-registry-1.1.jar
[ERROR] urls[13] = 
file:/home/forrestxm/.m2/repository/org/ops4j/pax/logging/pax-logging-api/1.6.4/pax-logging-api-1.6.4.jar
[ERROR] urls[14] = 
file:/home/forrestxm/.m2/repository/asm/asm-all/3.2/asm-all-3.2.jar
[ERROR] urls[15] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.cglib/2.1_3_4/org.apache.servicemix.bundles.cglib-2.1_3_4.jar
[ERROR] urls[16] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-finder/3.8/xbean-finder-3.8.jar
[ERROR] urls[17] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-bundleutils/3.8/xbean-bundleutils-3.8.jar
[ERROR] urls[18] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-reflect/3.8/xbean-reflect-3.8.jar
[ERROR] urls[19] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-system/target/geronimo-system-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[20] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-cli/target/geronimo-cli-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[21] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-crypto/target/geronimo-crypto-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[22] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-pax-logging/target/geronimo-pax-logging-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[23] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.configadmin/1.2.4/org.apache.felix.configadmin-1.2.4.jar
[ERROR] urls[24] = 
file:/home/forrestxm/.m2/repository/org/apache/commons/commons-jexl/2.0/commons-jexl-2.0.jar
[ERROR] urls[25] = 
file:/home/forrestxm/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
[ERROR] urls[26] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.6/org.apache.felix.bundlerepository-1.6.6.jar
[ERROR] urls[27] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-obr/target/geronimo-obr-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[28] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-plugin/target/geronimo-plugin-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[29] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.ant/1.7.0_3/org.apache.servicemix.bundles.ant-1.7.0_3.jar
[ERROR] urls[30] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-service-builder/target/geronimo-service-builder-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[31] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-deployment/target/geronimo-deployment-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[32] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xmlbeans/2.4.0_3/org.apache.servicemix.bundles.xmlbeans-2.4.0_3.jar
[ERROR] urls[33] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xmlresolver/1.2_2/org.apache.servicemix.bundles.xmlresolver-1.2_2.jar
[ERROR] urls[34] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-javaee-deployment_1.1MR3_spec/1.0.1/geronimo-javaee-deployment_1.1MR3_spec-1.0.1.jar
[ERROR] urls[35] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-deploy-tool/target/geronimo-deploy-tool-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[36] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/shell/org.apache.karaf.shell.console/2.2.1/org.apache.karaf.shell.console-2.2.1.jar
[ERROR] urls[37] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/2.2.1/org.apache.karaf.jaas.modules-2.2.1.jar
[ERROR] urls[38] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.config/2.2.1/org.apache.karaf.jaas.config-2.2.1.jar
[ERROR] urls[39] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/org.apache.karaf.util/2.2.1/org.apache.karaf.util-2.2.1.jar
[ERROR] urls[40] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.gogo.runtime/0.6.1/org.apache.felix.gogo.runtime-0.6.1.jar
[ERROR] urls[41] = 
file:/home/forrestxm/.m2/repository/org/apache/aries/jmx/org.apache.aries.jmx/0.3/org.apache.aries.jmx-0.3.jar
[ERROR] urls[42] = 
file:/home/forrestxm/.m2/repository/org/apache/aries/org.apache.aries.util/0.3/org.apache.aries.util-0.3.jar
[ERROR] urls[43] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-transformer/target/geronimo-transformer-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[44] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-main/target/geronimo-main-3.0-beta-2-SNAPSHOT.jar
[ERROR] urls[45] = 
file:/home/forrestxm/.m2/repository/org/apache/yoko/yoko-spec-corba/1.3/yoko-spec-corba-1.3.jar
[ERROR] urls[46] = 
file:/home/forrestxm/.m2/repository/org/apache/yoko/yoko-rmi-spec/1.3/yoko-rmi-spec-1.3.jar
[ERROR] urls[47] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.jar
[ERROR] urls[48] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
[ERROR] urls[49] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/shared/maven-dependency-tree/1.1/maven-dependency-tree-1.1.jar
[ERROR] urls[50] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar
[ERROR] urls[51] = 
file:/home/forrestxm/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[52] = 
file:/home/forrestxm/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[53] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
[ERROR] urls[54] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar
[ERROR] urls[55] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
[ERROR] urls[56] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[57] = 
file:/home/forrestxm/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[58] = 
file:/home/forrestxm/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[59] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.jar
[ERROR] urls[60] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.jar
[ERROR] urls[61] = 
file:/home/forrestxm/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[62] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xstream/1.3_3/org.apache.servicemix.bundles.xstream-1.3_3.jar
[ERROR] urls[63] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xpp3/1.1.4c_3/org.apache.servicemix.bundles.xpp3-1.1.4c_3.jar
[ERROR] urls[64] = 
file:/home/forrestxm/.m2/repository/org/sonatype/gossip/gossip/1.4/gossip-1.4.jar
[ERROR] urls[65] = 
file:/home/forrestxm/.m2/repository/org/slf4j/slf4j-api/1.6.0/slf4j-api-1.6.0.jar
[ERROR] urls[66] = 
file:/home/forrestxm/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar
[ERROR] urls[67] = 
file:/home/forrestxm/.m2/repository/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar
[ERROR] urls[68] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/2.2.1/org.apache.karaf.jaas.boot-2.2.1.jar
[ERROR] urls[69] = 
file:/home/forrestxm/.m2/repository/org/ops4j/pax/url/pax-url-mvn/1.1.2/pax-url-mvn-1.1.2.jar
[ERROR] urls[70] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.framework/4.0.2/org.apache.felix.framework-4.0.2.jar
[ERROR] urls[71] = http://felix.extensions:9/
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm 
ClassRealm[project>org.apache.geronimo.plugins:plugins:3.0-beta-2-SNAPSHOT, 
parent: ClassRealm[maven.api, parent: null]]]
[ERROR] 
[ERROR] -----------------------------------------------------: Unable to 
initialize validation schema: schema_reference.4: Failed to read schema 
document 'bundle://98.0:1/META-INF/validation-configuration-1.0.xsd', because 
1) could not find the document; 2) the document could not be read; 3) the root 
element of the document is not <xsd:schema>.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package 
(default-package) on project system-database: Execution default-package of goal 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package 
failed: An API incompatibility was encountered while executing 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package: 
java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    
plugin>org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT--154886369
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/buildsupport/car-maven-plugin/target/car-maven-plugin-3.0-beta-2-SNAPSHOT.jar
urls[1] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-jaxb_2.2_spec/1.0.1/geronimo-jaxb_2.2_spec-1.0.1.jar
urls[2] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/jaxb-impl/2.2.3-1_1/jaxb-impl-2.2.3-1_1.jar
urls[3] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/sxc-jaxb/0.7.3_1/sxc-jaxb-0.7.3_1.jar
urls[4] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-stax-api_1.2_spec/1.1/geronimo-stax-api_1.2_spec-1.1.jar
urls[5] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/woodstox-core-asl/4.1.2_1/woodstox-core-asl-4.1.2_1.jar
urls[6] = 
file:/home/forrestxm/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.1/stax2-api-3.1.1.jar
urls[7] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.1/geronimo-activation_1.1_spec-1.1.jar
urls[8] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar
urls[9] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-hook/target/geronimo-hook-3.0-beta-2-SNAPSHOT.jar
urls[10] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-common/target/geronimo-common-3.0-beta-2-SNAPSHOT.jar
urls[11] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-kernel/target/geronimo-kernel-3.0-beta-2-SNAPSHOT.jar
urls[12] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-osgi-registry/1.1/geronimo-osgi-registry-1.1.jar
urls[13] = 
file:/home/forrestxm/.m2/repository/org/ops4j/pax/logging/pax-logging-api/1.6.4/pax-logging-api-1.6.4.jar
urls[14] = file:/home/forrestxm/.m2/repository/asm/asm-all/3.2/asm-all-3.2.jar
urls[15] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.cglib/2.1_3_4/org.apache.servicemix.bundles.cglib-2.1_3_4.jar
urls[16] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-finder/3.8/xbean-finder-3.8.jar
urls[17] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-bundleutils/3.8/xbean-bundleutils-3.8.jar
urls[18] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-reflect/3.8/xbean-reflect-3.8.jar
urls[19] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-system/target/geronimo-system-3.0-beta-2-SNAPSHOT.jar
urls[20] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-cli/target/geronimo-cli-3.0-beta-2-SNAPSHOT.jar
urls[21] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-crypto/target/geronimo-crypto-3.0-beta-2-SNAPSHOT.jar
urls[22] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-pax-logging/target/geronimo-pax-logging-3.0-beta-2-SNAPSHOT.jar
urls[23] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.configadmin/1.2.4/org.apache.felix.configadmin-1.2.4.jar
urls[24] = 
file:/home/forrestxm/.m2/repository/org/apache/commons/commons-jexl/2.0/commons-jexl-2.0.jar
urls[25] = 
file:/home/forrestxm/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
urls[26] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.6/org.apache.felix.bundlerepository-1.6.6.jar
urls[27] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-obr/target/geronimo-obr-3.0-beta-2-SNAPSHOT.jar
urls[28] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-plugin/target/geronimo-plugin-3.0-beta-2-SNAPSHOT.jar
urls[29] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.ant/1.7.0_3/org.apache.servicemix.bundles.ant-1.7.0_3.jar
urls[30] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-service-builder/target/geronimo-service-builder-3.0-beta-2-SNAPSHOT.jar
urls[31] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-deployment/target/geronimo-deployment-3.0-beta-2-SNAPSHOT.jar
urls[32] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xmlbeans/2.4.0_3/org.apache.servicemix.bundles.xmlbeans-2.4.0_3.jar
urls[33] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xmlresolver/1.2_2/org.apache.servicemix.bundles.xmlresolver-1.2_2.jar
urls[34] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-javaee-deployment_1.1MR3_spec/1.0.1/geronimo-javaee-deployment_1.1MR3_spec-1.0.1.jar
urls[35] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-deploy-tool/target/geronimo-deploy-tool-3.0-beta-2-SNAPSHOT.jar
urls[36] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/shell/org.apache.karaf.shell.console/2.2.1/org.apache.karaf.shell.console-2.2.1.jar
urls[37] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/2.2.1/org.apache.karaf.jaas.modules-2.2.1.jar
urls[38] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.config/2.2.1/org.apache.karaf.jaas.config-2.2.1.jar
urls[39] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/org.apache.karaf.util/2.2.1/org.apache.karaf.util-2.2.1.jar
urls[40] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.gogo.runtime/0.6.1/org.apache.felix.gogo.runtime-0.6.1.jar
urls[41] = 
file:/home/forrestxm/.m2/repository/org/apache/aries/jmx/org.apache.aries.jmx/0.3/org.apache.aries.jmx-0.3.jar
urls[42] = 
file:/home/forrestxm/.m2/repository/org/apache/aries/org.apache.aries.util/0.3/org.apache.aries.util-0.3.jar
urls[43] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-transformer/target/geronimo-transformer-3.0-beta-2-SNAPSHOT.jar
urls[44] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-main/target/geronimo-main-3.0-beta-2-SNAPSHOT.jar
urls[45] = 
file:/home/forrestxm/.m2/repository/org/apache/yoko/yoko-spec-corba/1.3/yoko-spec-corba-1.3.jar
urls[46] = 
file:/home/forrestxm/.m2/repository/org/apache/yoko/yoko-rmi-spec/1.3/yoko-rmi-spec-1.3.jar
urls[47] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.jar
urls[48] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
urls[49] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/shared/maven-dependency-tree/1.1/maven-dependency-tree-1.1.jar
urls[50] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar
urls[51] = 
file:/home/forrestxm/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
urls[52] = 
file:/home/forrestxm/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
urls[53] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
urls[54] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar
urls[55] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
urls[56] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
urls[57] = 
file:/home/forrestxm/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[58] = 
file:/home/forrestxm/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[59] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.jar
urls[60] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.jar
urls[61] = 
file:/home/forrestxm/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
urls[62] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xstream/1.3_3/org.apache.servicemix.bundles.xstream-1.3_3.jar
urls[63] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xpp3/1.1.4c_3/org.apache.servicemix.bundles.xpp3-1.1.4c_3.jar
urls[64] = 
file:/home/forrestxm/.m2/repository/org/sonatype/gossip/gossip/1.4/gossip-1.4.jar
urls[65] = 
file:/home/forrestxm/.m2/repository/org/slf4j/slf4j-api/1.6.0/slf4j-api-1.6.0.jar
urls[66] = 
file:/home/forrestxm/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar
urls[67] = 
file:/home/forrestxm/.m2/repository/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar
urls[68] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/2.2.1/org.apache.karaf.jaas.boot-2.2.1.jar
urls[69] = 
file:/home/forrestxm/.m2/repository/org/ops4j/pax/url/pax-url-mvn/1.1.2/pax-url-mvn-1.1.2.jar
urls[70] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.framework/4.0.2/org.apache.felix.framework-4.0.2.jar
urls[71] = http://felix.extensions:9/
Number of foreign imports: 1
import: Entry[import  from realm 
ClassRealm[project>org.apache.geronimo.plugins:plugins:3.0-beta-2-SNAPSHOT, 
parent: ClassRealm[maven.api, parent: null]]]

-----------------------------------------------------

        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
default-package of goal 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package 
failed: An API incompatibility was encountered while executing 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package: 
java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    
plugin>org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT--154886369
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/buildsupport/car-maven-plugin/target/car-maven-plugin-3.0-beta-2-SNAPSHOT.jar
urls[1] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-jaxb_2.2_spec/1.0.1/geronimo-jaxb_2.2_spec-1.0.1.jar
urls[2] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/jaxb-impl/2.2.3-1_1/jaxb-impl-2.2.3-1_1.jar
urls[3] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/sxc-jaxb/0.7.3_1/sxc-jaxb-0.7.3_1.jar
urls[4] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-stax-api_1.2_spec/1.1/geronimo-stax-api_1.2_spec-1.1.jar
urls[5] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/woodstox-core-asl/4.1.2_1/woodstox-core-asl-4.1.2_1.jar
urls[6] = 
file:/home/forrestxm/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.1/stax2-api-3.1.1.jar
urls[7] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.1/geronimo-activation_1.1_spec-1.1.jar
urls[8] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar
urls[9] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-hook/target/geronimo-hook-3.0-beta-2-SNAPSHOT.jar
urls[10] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-common/target/geronimo-common-3.0-beta-2-SNAPSHOT.jar
urls[11] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-kernel/target/geronimo-kernel-3.0-beta-2-SNAPSHOT.jar
urls[12] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-osgi-registry/1.1/geronimo-osgi-registry-1.1.jar
urls[13] = 
file:/home/forrestxm/.m2/repository/org/ops4j/pax/logging/pax-logging-api/1.6.4/pax-logging-api-1.6.4.jar
urls[14] = file:/home/forrestxm/.m2/repository/asm/asm-all/3.2/asm-all-3.2.jar
urls[15] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.cglib/2.1_3_4/org.apache.servicemix.bundles.cglib-2.1_3_4.jar
urls[16] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-finder/3.8/xbean-finder-3.8.jar
urls[17] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-bundleutils/3.8/xbean-bundleutils-3.8.jar
urls[18] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-reflect/3.8/xbean-reflect-3.8.jar
urls[19] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-system/target/geronimo-system-3.0-beta-2-SNAPSHOT.jar
urls[20] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-cli/target/geronimo-cli-3.0-beta-2-SNAPSHOT.jar
urls[21] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-crypto/target/geronimo-crypto-3.0-beta-2-SNAPSHOT.jar
urls[22] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-pax-logging/target/geronimo-pax-logging-3.0-beta-2-SNAPSHOT.jar
urls[23] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.configadmin/1.2.4/org.apache.felix.configadmin-1.2.4.jar
urls[24] = 
file:/home/forrestxm/.m2/repository/org/apache/commons/commons-jexl/2.0/commons-jexl-2.0.jar
urls[25] = 
file:/home/forrestxm/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
urls[26] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.6/org.apache.felix.bundlerepository-1.6.6.jar
urls[27] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-obr/target/geronimo-obr-3.0-beta-2-SNAPSHOT.jar
urls[28] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-plugin/target/geronimo-plugin-3.0-beta-2-SNAPSHOT.jar
urls[29] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.ant/1.7.0_3/org.apache.servicemix.bundles.ant-1.7.0_3.jar
urls[30] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-service-builder/target/geronimo-service-builder-3.0-beta-2-SNAPSHOT.jar
urls[31] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-deployment/target/geronimo-deployment-3.0-beta-2-SNAPSHOT.jar
urls[32] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xmlbeans/2.4.0_3/org.apache.servicemix.bundles.xmlbeans-2.4.0_3.jar
urls[33] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xmlresolver/1.2_2/org.apache.servicemix.bundles.xmlresolver-1.2_2.jar
urls[34] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-javaee-deployment_1.1MR3_spec/1.0.1/geronimo-javaee-deployment_1.1MR3_spec-1.0.1.jar
urls[35] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-deploy-tool/target/geronimo-deploy-tool-3.0-beta-2-SNAPSHOT.jar
urls[36] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/shell/org.apache.karaf.shell.console/2.2.1/org.apache.karaf.shell.console-2.2.1.jar
urls[37] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/2.2.1/org.apache.karaf.jaas.modules-2.2.1.jar
urls[38] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.config/2.2.1/org.apache.karaf.jaas.config-2.2.1.jar
urls[39] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/org.apache.karaf.util/2.2.1/org.apache.karaf.util-2.2.1.jar
urls[40] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.gogo.runtime/0.6.1/org.apache.felix.gogo.runtime-0.6.1.jar
urls[41] = 
file:/home/forrestxm/.m2/repository/org/apache/aries/jmx/org.apache.aries.jmx/0.3/org.apache.aries.jmx-0.3.jar
urls[42] = 
file:/home/forrestxm/.m2/repository/org/apache/aries/org.apache.aries.util/0.3/org.apache.aries.util-0.3.jar
urls[43] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-transformer/target/geronimo-transformer-3.0-beta-2-SNAPSHOT.jar
urls[44] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-main/target/geronimo-main-3.0-beta-2-SNAPSHOT.jar
urls[45] = 
file:/home/forrestxm/.m2/repository/org/apache/yoko/yoko-spec-corba/1.3/yoko-spec-corba-1.3.jar
urls[46] = 
file:/home/forrestxm/.m2/repository/org/apache/yoko/yoko-rmi-spec/1.3/yoko-rmi-spec-1.3.jar
urls[47] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.jar
urls[48] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
urls[49] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/shared/maven-dependency-tree/1.1/maven-dependency-tree-1.1.jar
urls[50] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar
urls[51] = 
file:/home/forrestxm/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
urls[52] = 
file:/home/forrestxm/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
urls[53] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
urls[54] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar
urls[55] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
urls[56] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
urls[57] = 
file:/home/forrestxm/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[58] = 
file:/home/forrestxm/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[59] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.jar
urls[60] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.jar
urls[61] = 
file:/home/forrestxm/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
urls[62] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xstream/1.3_3/org.apache.servicemix.bundles.xstream-1.3_3.jar
urls[63] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xpp3/1.1.4c_3/org.apache.servicemix.bundles.xpp3-1.1.4c_3.jar
urls[64] = 
file:/home/forrestxm/.m2/repository/org/sonatype/gossip/gossip/1.4/gossip-1.4.jar
urls[65] = 
file:/home/forrestxm/.m2/repository/org/slf4j/slf4j-api/1.6.0/slf4j-api-1.6.0.jar
urls[66] = 
file:/home/forrestxm/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar
urls[67] = 
file:/home/forrestxm/.m2/repository/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar
urls[68] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/2.2.1/org.apache.karaf.jaas.boot-2.2.1.jar
urls[69] = 
file:/home/forrestxm/.m2/repository/org/ops4j/pax/url/pax-url-mvn/1.1.2/pax-url-mvn-1.1.2.jar
urls[70] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.framework/4.0.2/org.apache.felix.framework-4.0.2.jar
urls[71] = http://felix.extensions:9/
Number of foreign imports: 1
import: Entry[import  from realm 
ClassRealm[project>org.apache.geronimo.plugins:plugins:3.0-beta-2-SNAPSHOT, 
parent: ClassRealm[maven.api, parent: null]]]

-----------------------------------------------------

        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:139)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        ... 19 more
Caused by: org.apache.maven.plugin.PluginContainerException: An API 
incompatibility was encountered while executing 
org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT:package: 
java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    
plugin>org.apache.geronimo.buildsupport:car-maven-plugin:3.0-beta-2-SNAPSHOT--154886369
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/buildsupport/car-maven-plugin/target/car-maven-plugin-3.0-beta-2-SNAPSHOT.jar
urls[1] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-jaxb_2.2_spec/1.0.1/geronimo-jaxb_2.2_spec-1.0.1.jar
urls[2] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/jaxb-impl/2.2.3-1_1/jaxb-impl-2.2.3-1_1.jar
urls[3] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/sxc-jaxb/0.7.3_1/sxc-jaxb-0.7.3_1.jar
urls[4] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-stax-api_1.2_spec/1.1/geronimo-stax-api_1.2_spec-1.1.jar
urls[5] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/bundles/woodstox-core-asl/4.1.2_1/woodstox-core-asl-4.1.2_1.jar
urls[6] = 
file:/home/forrestxm/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.1/stax2-api-3.1.1.jar
urls[7] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.1/geronimo-activation_1.1_spec-1.1.jar
urls[8] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar
urls[9] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-hook/target/geronimo-hook-3.0-beta-2-SNAPSHOT.jar
urls[10] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-common/target/geronimo-common-3.0-beta-2-SNAPSHOT.jar
urls[11] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-kernel/target/geronimo-kernel-3.0-beta-2-SNAPSHOT.jar
urls[12] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-osgi-registry/1.1/geronimo-osgi-registry-1.1.jar
urls[13] = 
file:/home/forrestxm/.m2/repository/org/ops4j/pax/logging/pax-logging-api/1.6.4/pax-logging-api-1.6.4.jar
urls[14] = file:/home/forrestxm/.m2/repository/asm/asm-all/3.2/asm-all-3.2.jar
urls[15] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.cglib/2.1_3_4/org.apache.servicemix.bundles.cglib-2.1_3_4.jar
urls[16] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-finder/3.8/xbean-finder-3.8.jar
urls[17] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-bundleutils/3.8/xbean-bundleutils-3.8.jar
urls[18] = 
file:/home/forrestxm/.m2/repository/org/apache/xbean/xbean-reflect/3.8/xbean-reflect-3.8.jar
urls[19] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-system/target/geronimo-system-3.0-beta-2-SNAPSHOT.jar
urls[20] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-cli/target/geronimo-cli-3.0-beta-2-SNAPSHOT.jar
urls[21] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-crypto/target/geronimo-crypto-3.0-beta-2-SNAPSHOT.jar
urls[22] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-pax-logging/target/geronimo-pax-logging-3.0-beta-2-SNAPSHOT.jar
urls[23] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.configadmin/1.2.4/org.apache.felix.configadmin-1.2.4.jar
urls[24] = 
file:/home/forrestxm/.m2/repository/org/apache/commons/commons-jexl/2.0/commons-jexl-2.0.jar
urls[25] = 
file:/home/forrestxm/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
urls[26] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.6/org.apache.felix.bundlerepository-1.6.6.jar
urls[27] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-obr/target/geronimo-obr-3.0-beta-2-SNAPSHOT.jar
urls[28] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-plugin/target/geronimo-plugin-3.0-beta-2-SNAPSHOT.jar
urls[29] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.ant/1.7.0_3/org.apache.servicemix.bundles.ant-1.7.0_3.jar
urls[30] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-service-builder/target/geronimo-service-builder-3.0-beta-2-SNAPSHOT.jar
urls[31] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-deployment/target/geronimo-deployment-3.0-beta-2-SNAPSHOT.jar
urls[32] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xmlbeans/2.4.0_3/org.apache.servicemix.bundles.xmlbeans-2.4.0_3.jar
urls[33] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xmlresolver/1.2_2/org.apache.servicemix.bundles.xmlresolver-1.2_2.jar
urls[34] = 
file:/home/forrestxm/.m2/repository/org/apache/geronimo/specs/geronimo-javaee-deployment_1.1MR3_spec/1.0.1/geronimo-javaee-deployment_1.1MR3_spec-1.0.1.jar
urls[35] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-deploy-tool/target/geronimo-deploy-tool-3.0-beta-2-SNAPSHOT.jar
urls[36] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/shell/org.apache.karaf.shell.console/2.2.1/org.apache.karaf.shell.console-2.2.1.jar
urls[37] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/2.2.1/org.apache.karaf.jaas.modules-2.2.1.jar
urls[38] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.config/2.2.1/org.apache.karaf.jaas.config-2.2.1.jar
urls[39] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/org.apache.karaf.util/2.2.1/org.apache.karaf.util-2.2.1.jar
urls[40] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.gogo.runtime/0.6.1/org.apache.felix.gogo.runtime-0.6.1.jar
urls[41] = 
file:/home/forrestxm/.m2/repository/org/apache/aries/jmx/org.apache.aries.jmx/0.3/org.apache.aries.jmx-0.3.jar
urls[42] = 
file:/home/forrestxm/.m2/repository/org/apache/aries/org.apache.aries.util/0.3/org.apache.aries.util-0.3.jar
urls[43] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-transformer/target/geronimo-transformer-3.0-beta-2-SNAPSHOT.jar
urls[44] = 
file:/home/forrestxm/src/asf/geronimo/server/branches/3.0-beta/framework/modules/geronimo-main/target/geronimo-main-3.0-beta-2-SNAPSHOT.jar
urls[45] = 
file:/home/forrestxm/.m2/repository/org/apache/yoko/yoko-spec-corba/1.3/yoko-spec-corba-1.3.jar
urls[46] = 
file:/home/forrestxm/.m2/repository/org/apache/yoko/yoko-rmi-spec/1.3/yoko-rmi-spec-1.3.jar
urls[47] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.jar
urls[48] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
urls[49] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/shared/maven-dependency-tree/1.1/maven-dependency-tree-1.1.jar
urls[50] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar
urls[51] = 
file:/home/forrestxm/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
urls[52] = 
file:/home/forrestxm/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
urls[53] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
urls[54] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar
urls[55] = 
file:/home/forrestxm/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
urls[56] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
urls[57] = 
file:/home/forrestxm/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[58] = 
file:/home/forrestxm/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[59] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.jar
urls[60] = 
file:/home/forrestxm/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.jar
urls[61] = 
file:/home/forrestxm/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
urls[62] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xstream/1.3_3/org.apache.servicemix.bundles.xstream-1.3_3.jar
urls[63] = 
file:/home/forrestxm/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xpp3/1.1.4c_3/org.apache.servicemix.bundles.xpp3-1.1.4c_3.jar
urls[64] = 
file:/home/forrestxm/.m2/repository/org/sonatype/gossip/gossip/1.4/gossip-1.4.jar
urls[65] = 
file:/home/forrestxm/.m2/repository/org/slf4j/slf4j-api/1.6.0/slf4j-api-1.6.0.jar
urls[66] = 
file:/home/forrestxm/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar
urls[67] = 
file:/home/forrestxm/.m2/repository/org/osgi/org.osgi.core/4.3.0/org.osgi.core-4.3.0.jar
urls[68] = 
file:/home/forrestxm/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/2.2.1/org.apache.karaf.jaas.boot-2.2.1.jar
urls[69] = 
file:/home/forrestxm/.m2/repository/org/ops4j/pax/url/pax-url-mvn/1.1.2/pax-url-mvn-1.1.2.jar
urls[70] = 
file:/home/forrestxm/.m2/repository/org/apache/felix/org.apache.felix.framework/4.0.2/org.apache.felix.framework-4.0.2.jar
urls[71] = http://felix.extensions:9/
Number of foreign imports: 1
import: Entry[import  from realm 
ClassRealm[project>org.apache.geronimo.plugins:plugins:3.0-beta-2-SNAPSHOT, 
parent: ClassRealm[maven.api, parent: null]]]

-----------------------------------------------------

        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
        ... 20 more
Caused by: java.lang.ExceptionInInitializerError
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at 
org.apache.xbean.recipe.ReflectionUtil$ConstructorFactory.create(ReflectionUtil.java:958)
        at 
org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:276)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:958)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:271)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:105)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:127)
        at 
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:569)
        at 
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:386)
        at 
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:466)
        at 
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:225)
        at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:713)
        at 
org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.java:326)
        at 
org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo.java:235)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        ... 20 more
Caused by: java.lang.RuntimeException: Unable to initialize validation schema
        at 
org.apache.geronimo.bval.deployment.BValModuleBuilderExtension.<clinit>(BValModuleBuilderExtension.java:88)
        ... 40 more
Caused by: org.xml.sax.SAXParseException: schema_reference.4: Failed to read 
schema document 'bundle://98.0:1/META-INF/validation-configuration-1.0.xsd', 
because 1) could not find the document; 2) the document could not be read; 3) 
the root element of the document is not <xsd:schema>.
        at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
        at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
        at 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
        at 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
        at 
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(XSDHandler.java:2541)
        at 
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError(XSDHandler.java:2528)
        at 
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument(XSDHandler.java:1825)
        at 
com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:531)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:552)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:519)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:485)
        at 
com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.newSchema(XMLSchemaFactory.java:211)
        at javax.xml.validation.SchemaFactory.newSchema(SchemaFactory.java:594)
        at javax.xml.validation.SchemaFactory.newSchema(SchemaFactory.java:626)
        at 
org.apache.geronimo.bval.deployment.BValModuleBuilderExtension.<clinit>(BValModuleBuilderExtension.java:83)
        ... 40 more
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command

                
> Expose OSGi 4.3 core API
> ------------------------
>
>                 Key: GERONIMO-6312
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6312
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-beta-1
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>
> Geronimo is already using Equinox 3.7 which implements OSGi 4.3 API. However, 
> the system bundle currently exposes OSGi 4.2 API. 
> Let's update Geronimo to expose OSGi 4.3 core API.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to