You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Jarek Gawor (Created) (JIRA)" <ji...@apache.org> on 2012/03/29 05:59:40 UTC

[jira] [Created] (GERONIMO-6312) Expose OSGi 4.3 core API

Expose OSGi 4.3 core API
------------------------

                 Key: GERONIMO-6312
                 URL: https://issues.apache.org/jira/browse/GERONIMO-6312
             Project: Geronimo
          Issue Type: Improvement
      Security Level: public (Regular issues)
          Components: osgi
    Affects Versions: 3.0-beta-1
            Reporter: Jarek Gawor
            Assignee: Jarek Gawor


Geronimo is already using Equinox 3.7 which implements OSGi 4.3 API. However, the system bundle currently exposes OSGi 4.2 API. 
Let's update Geronimo to expose OSGi 4.3 core API.


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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Forrest Xia (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13242197#comment-13242197 ] 

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

Met compilation failure in TCK environment, and locally reproduced:

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

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

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

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

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

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

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

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

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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Forrest Xia (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13243674#comment-13243674 ] 

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

1307717 fixed the compilation failures when using maven 2.2.1, however, I've updated tck env to use maven 3.0.3 now.
                
> Expose OSGi 4.3 core API
> ------------------------
>
>                 Key: GERONIMO-6312
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6312
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-beta-1
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>
> Geronimo is already using Equinox 3.7 which implements OSGi 4.3 API. However, the system bundle currently exposes OSGi 4.2 API. 
> Let's update Geronimo to expose OSGi 4.3 core API.

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

        

[jira] [Resolved] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Forrest Xia (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Forrest Xia resolved GERONIMO-6312.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0

TCK results looks good with this change, so this new improvement could be closed now.
                
> Expose OSGi 4.3 core API
> ------------------------
>
>                 Key: GERONIMO-6312
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6312
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-beta-1
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>
> Geronimo is already using Equinox 3.7 which implements OSGi 4.3 API. However, the system bundle currently exposes OSGi 4.2 API. 
> Let's update Geronimo to expose OSGi 4.3 core API.

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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Jarek Gawor (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13244402#comment-13244402 ] 

Jarek Gawor commented on GERONIMO-6312:
---------------------------------------

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

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

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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Jarek Gawor (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13244481#comment-13244481 ] 

Jarek Gawor commented on GERONIMO-6312:
---------------------------------------

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).

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

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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Forrest Xia (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13244824#comment-13244824 ] 

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

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

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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Forrest Xia (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13242380#comment-13242380 ] 

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

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

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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Jarek Gawor (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13240976#comment-13240976 ] 

Jarek Gawor commented on GERONIMO-6312:
---------------------------------------

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

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

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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Jarek Gawor (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13243025#comment-13243025 ] 

Jarek Gawor commented on GERONIMO-6312:
---------------------------------------

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

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

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

        

[jira] [Commented] (GERONIMO-6312) Expose OSGi 4.3 core API

Posted by "Forrest Xia (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13242283#comment-13242283 ] 

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

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

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