Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0-beta-1
    • Fix Version/s: 3.0.0
    • Component/s: osgi
    • Security Level: public (Regular issues)
    • Labels:
      None

      Description

      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.

        Activity

        Hide
        Forrest Xia added a comment -

        TCK results looks good with this change, so this new improvement could be closed now.

        Show
        Forrest Xia added a comment - TCK results looks good with this change, so this new improvement could be closed now.
        Hide
        Forrest Xia added a comment -

        No. Actually, I mean both maven 2.2.1 and 3.0.3 could build the server now after adding framework.stop().

        On the other hand, I saw quite some tck failures, but not sure if they are related to this change. I'm investigating failures in connector and jaspic.

        Would be great if you could have a check on GERONIMOTCK-135.

        Show
        Forrest Xia added a comment - No. Actually, I mean both maven 2.2.1 and 3.0.3 could build the server now after adding framework.stop(). On the other hand, I saw quite some tck failures, but not sure if they are related to this change. I'm investigating failures in connector and jaspic. Would be great if you could have a check on GERONIMOTCK-135.
        Hide
        Jarek Gawor added a comment -

        In revision 1308483 I updated the code to use latest xbean bundleutils module which has some improvements related to the use of new OSGi 4.3 BundleWiring API (see XBEAN-204 for more details).

        Show
        Jarek Gawor added a comment - In revision 1308483 I updated the code to use latest xbean bundleutils module which has some improvements related to the use of new OSGi 4.3 BundleWiring API (see XBEAN-204 for more details).
        Hide
        Jarek Gawor added a comment -

        Are you saying that you still see the same problem with Maven 3.0.3?

        Show
        Jarek Gawor added a comment - Are you saying that you still see the same problem with Maven 3.0.3?
        Hide
        Forrest Xia added a comment -

        1307717 fixed the compilation failures when using maven 2.2.1, however, I've updated tck env to use maven 3.0.3 now.

        Show
        Forrest Xia added a comment - 1307717 fixed the compilation failures when using maven 2.2.1, however, I've updated tck env to use maven 3.0.3 now.
        Hide
        Jarek Gawor added a comment -

        I think I fixed the problem in revision 1307717. Please verify.

        Show
        Jarek Gawor added a comment - I think I fixed the problem in revision 1307717. Please verify.
        Hide
        Forrest Xia added a comment -

        For some reason, 3.0-beta branch cannot be built with maven 2.2.1 after osgi 4.3 update. The build will throw an exception like this:

        [org.apache.geronimo.kernel.config.ConfigurationUtil] : resolving dependencies for org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValNamingBuilder
        [org.apache.geronimo.kernel.config.ConfigurationUtil] : resolving dependencies for org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValModuleBuilderExtension
        [org.apache.geronimo.gbean.runtime.GBeanInstanceState] : GBeanInstanceState for: org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValNamingBuilder State changed from stopped to starting
        [org.apache.geronimo.gbean.runtime.GBeanInstanceState] : GBeanInstanceState for: org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValNamingBuilder State changed from starting to running
        [org.apache.geronimo.gbean.runtime.GBeanInstanceState] : GBeanInstanceState for: org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValModuleBuilderExtension State changed from stopped to starting
        [main] ERROR org.apache.geronimo.bval.deployment.BValModuleBuilderExtension - Unable to initialize validation schema
        org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'bundleresource://112.fwk356927619/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

        Show
        Forrest Xia added a comment - For some reason, 3.0-beta branch cannot be built with maven 2.2.1 after osgi 4.3 update. The build will throw an exception like this: [org.apache.geronimo.kernel.config.ConfigurationUtil] : resolving dependencies for org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValNamingBuilder [org.apache.geronimo.kernel.config.ConfigurationUtil] : resolving dependencies for org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValModuleBuilderExtension [org.apache.geronimo.gbean.runtime.GBeanInstanceState] : GBeanInstanceState for: org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValNamingBuilder State changed from stopped to starting [org.apache.geronimo.gbean.runtime.GBeanInstanceState] : GBeanInstanceState for: org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValNamingBuilder State changed from starting to running [org.apache.geronimo.gbean.runtime.GBeanInstanceState] : GBeanInstanceState for: org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/bval-deployer/3.0-beta-2-SNAPSHOT/car,j2eeType=ModuleBuilder,name=BValModuleBuilderExtension State changed from stopped to starting [main] ERROR org.apache.geronimo.bval.deployment.BValModuleBuilderExtension - Unable to initialize validation schema org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'bundleresource://112.fwk356927619/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
        Hide
        Forrest Xia added a comment -

        3.0-beta@1307382 fix the build error

        Show
        Forrest Xia added a comment - 3.0-beta@1307382 fix the build error
        Hide
        Forrest Xia added a comment -

        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

        Show
        Forrest Xia added a comment - 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
        Hide
        Jarek Gawor added a comment -

        Updated code in revision 1306713. The code built ok for me & server started. Waiting for additional verification.

        Show
        Jarek Gawor added a comment - Updated code in revision 1306713. The code built ok for me & server started. Waiting for additional verification.

          People

          • Assignee:
            Jarek Gawor
            Reporter:
            Jarek Gawor
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development