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

Charles Moulliard commented on OPENEJB-1627:
--------------------------------------------

Hi,

I have make new tests with Apache Karaf 2.2.4. Here the list of the bundles 
deployed

{code}
install -s 
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/1.7.0
install -s 
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/1.8.0
install -s 
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/1.7.0
install -s 
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/1.9.0
install -s 
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/1.7.0

install -s mvn:commons-cli/commons-cli/1.2
install -s mvn:commons-lang/commons-lang/2.6
install -s mvn:commons-pool/commons-pool/1.5.4
install -s mvn:commons-collections/commons-collections/3.2.1
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/1.8.2_2
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/1.1.4c_5
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.quartz/1.8.3_2
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javassist/3.9.0.GA_2
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.wsdl4j/1.6.2_5
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.1.1_1
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/2.1_3_6
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-lang/2.4_3
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-codec/1.3_3
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oro/2.0.8_3
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.velocity/1.6.2_3
install -s 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.6_1

install -s 
mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/
install -s mvn:org.apache.geronimo.specs/geronimo-validation_1.0_spec/1.1
install -s mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.6_spec
install -s mvn:org.apache.geronimo.components/geronimo-transaction/3.1
install -s mvn:org.apache.geronimo.components/geronimo-connector/3.1/
install -s mvn:org.apache.geronimo.specs/geronimo-interceptor_1.1_spec/1.0
install -s mvn:org.apache.geronimo.specs/geronimo-javamail_1.4_spec/1.7.1/ 
install -s mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1
install -s mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0/
install -s mvn:org.apache.geronimo.specs/geronimo-jacc_1.1_spec/1.0.2
install -s mvn:org.apache.geronimo.specs/geronimo-jaxr_1.0_spec/2.0.0
install -s mvn:org.apache.geronimo.specs/geronimo-jaxrs_1.1_spec/1.0
install -s mvn:org.apache.geronimo.specs/geronimo-jaxrpc_1.1_spec/2.1
install -s mvn:org.apache.geronimo.specs/geronimo-j2ee-deployment_1.1_spec/1.1
install -s mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.5_spec/2.0.0
install -s mvn:org.apache.geronimo.specs/geronimo-j2ee-management_1.1_spec/1.0.1
install -s mvn:org.apache.geronimo.specs/geronimo-ejb_3.0_spec/1.0.1
install -s mvn:org.apache.geronimo.specs/geronimo-ejb_3.1_spec/1.0.2
install -s mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec
install -s mvn:org.apache.geronimo.specs/geronimo-jsp_2.2_spec/1.0
install -s mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/1.1.2
install -s mvn:org.apache.geronimo.specs/geronimo-annotation_1.1_spec/1.0.1
install -s mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec
install -s mvn:org.apache.geronimo.specs/geronimo-jcdi_1.0_spec
install -s mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec
install -s mvn:org.apache.geronimo.specs/geronimo-saaj_1.3_spec/1.1/
install -s mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1

install -s wrap:mvn:net.sf.scannotation/scannotation/1.0.2
install -s mvn:org.apache.openwebbeans/openwebbeans-spi/1.1.2
install -s mvn:org.apache.openwebbeans/openwebbeans-impl/1.1.2
install -s mvn:org.apache.openwebbeans/openwebbeans-ee/1.1.2
install -s mvn:org.apache.openwebbeans/openwebbeans-ejb-common
install -s mvn:org.apache.openwebbeans/openwebbeans-ejb/1.1.2
install -s mvn:org.apache.openwebbeans/openwebbeans-web/1.1.2
install -s mvn:org.apache.xbean/xbean-asm-shaded/3.7
install -s mvn:org.apache.xbean/xbean-finder-shaded/3.8-SNAPSHOT
install -s mvn:org.apache.xbean/xbean-naming/3.8-SNAPSHOT
install -s mvn:org.apache.xbean/xbean-reflect/3.8-SNAPSHOT
install -s mvn:org.apache.xbean/xbean-spring/3.7
install -s mvn:org.apache.activemq/kahadb/5.5.0
install -s mvn:org.apache.activemq/activemq-core/5.5.0
install -s mvn:org.apache.activemq/activemq-console/5.5.0
install -s mvn:org.apache.activemq/activemq-ra/5.5.0
install -s mvn:org.apache.activemq/activemq-pool/5.5.0
install -s mvn:org.apache.activemq/activemq-karaf/5.5.0
install -s mvn:org.apache.activemq/activemq-spring/5.5.0
install -s mvn:org.apache.bval/org.apache.bval.bundle/0.3-incubating

install -s mvn:org.apache.openejb/openejb-api/4.0.0-beta-2-SNAPSHOT
install -s mvn:org.apache.openejb/openejb-javaagent/4.0.0-beta-2-SNAPSHOT
install -s mvn:org.apache.openejb/openejb-jee/4.0.0-beta-2-SNAPSHOT
install -s mvn:org.apache.openejb/openejb-core/4.0.0-beta-2-SNAPSHOT
install -s mvn:org.apache.openejb/openejb-loader/4.0.0-beta-2-SNAPSHOT
install -s mvn:org.apache.openejb/openejb-core-osgi/4.0.0-beta-2-SNAPSHOT
{code}

I put in attachment a patch to solve the wrong range of packages provided for 
org.apache.openejb (3.1,3.2)

The server could not be yet started 

{code}
2011-11-24 18:41:51,741 | INFO  | l Console Thread | CdiBuilder                 
      | e.webbeans.logger.WebBeansLogger  110 |  -  -  | succeeded in 
installing singleton service
2011-11-24 18:41:51,759 | INFO  | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | 
********************************************************************************
OpenEJB http://openejb.apache.org/
Startup: 11/24/11 6:41 PM
Copyright 1999-2011 (C) Apache OpenEJB Project, All Rights Reserved.
Version: ${pom.version}
Build date: @DATE-REPLACED-BY-MAVEN@
Build time: @TIME-REPLACED-BY-MAVEN@
********************************************************************************


2011-11-24 18:41:51,762 | INFO  | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | openejb.home = 
/Users/charlesmoulliard/MyApplications/apache-karaf-2.2.4
2011-11-24 18:41:51,763 | INFO  | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | openejb.base = 
/Users/charlesmoulliard/MyApplications/apache-karaf-2.2.4
2011-11-24 18:41:52,097 | INFO  | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | Cannot find the 
configuration file [conf/openejb.xml].  Will attempt to create one for the 
beans deployed.
2011-11-24 18:41:52,121 | INFO  | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | Configuring 
Service(id=Default Security Service, type=SecurityService, provider-id=Default 
Security Service)
2011-11-24 18:41:52,122 | INFO  | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | Configuring 
Service(id=Default Transaction Manager, type=TransactionManager, 
provider-id=Default Transaction Manager)
2011-11-24 18:41:52,123 | INFO  | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | Using 
'openejb.deployments.classpath=false'
2011-11-24 18:41:52,124 | INFO  | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | Creating 
TransactionManager(id=Default Transaction Manager)
2011-11-24 18:41:52,136 | ERROR | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | FATAL ERROR: Unknown 
error in Assembler.  Please send the following stack trace and this message to 
[email protected] :
 org.apache.xbean.recipe.ConstructionException: Type class could not be found: 
org.apache.openejb.resource.GeronimoTransactionManagerFactory
        at org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
        at 
org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:266)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49)
        at 
org.apache.openejb.assembler.classic.Assembler.createTransactionManager(Assembler.java:1619)
        at 
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:390)
        at 
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:318)
        at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:130)
        at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:63)
        at org.apache.openejb.OpenEJB.init(OpenEJB.java:276)
        at org.apache.openejb.OpenEJB.init(OpenEJB.java:255)
        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.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
        at org.apache.openejb.core.osgi.impl.Activator.start(Activator.java:55)
        at 
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1842)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1759)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:918)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
        at 
org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:30)
        at 
org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:37)
        at 
org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)
        at 
org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
        at 
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)
        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)
        at 
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:400)
        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
        at 
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
        at org.apache.karaf.shell.console.jline.Console.run(Console.java:218)
        at java.lang.Thread.run(Thread.java:680)

2011-11-24 18:41:52,161 | ERROR | l Console Thread | root                       
      | pache.openejb.util.JuliLogStream   94 |  -  -  | OpenEJB has 
encountered a fatal error and cannot be started: Assembler failed to build the 
container system.
org.apache.openejb.OpenEJBException: 
org.apache.xbean.recipe.ConstructionException: Type class could not be found: 
org.apache.openejb.resource.GeronimoTransactionManagerFactory: Type class could 
not be found: org.apache.openejb.resource.GeronimoTransactionManagerFactory
        at 
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:331)[129:org.apache.openejb.core:4.0.0.beta-2-SNAPSHOT]
        at 
org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:130)[129:org.apache.openejb.core:4.0.0.beta-2-SNAPSHOT]
        at 
org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:63)[129:org.apache.openejb.core:4.0.0.beta-2-SNAPSHOT]
        at 
org.apache.openejb.OpenEJB.init(OpenEJB.java:276)[129:org.apache.openejb.core:4.0.0.beta-2-SNAPSHOT]
        at 
org.apache.openejb.OpenEJB.init(OpenEJB.java:255)[129:org.apache.openejb.core:4.0.0.beta-2-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)[:1.6.0_29]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_29]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_29]
        at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_29]
        at 
org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)[128:org.apache.openejb.loader:4.0.0.beta-2-SNAPSHOT]
        at 
org.apache.openejb.core.osgi.impl.Activator.start(Activator.java:55)[130:org.apache.openejb.core-osgi:4.0.0.beta-2-SNAPSHOT]
        at 
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)[org.apache.felix.framework-3.0.9.jar:]
        at 
org.apache.felix.framework.Felix.activateBundle(Felix.java:1842)[org.apache.felix.framework-3.0.9.jar:]
        at 
org.apache.felix.framework.Felix.startBundle(Felix.java:1759)[org.apache.felix.framework-3.0.9.jar:]
        at 
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:918)[org.apache.felix.framework-3.0.9.jar:]
        at 
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)[org.apache.felix.framework-3.0.9.jar:]
        at 
org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:30)[17:org.apache.karaf.shell.osgi:2.2.4]
        at 
org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:37)[17:org.apache.karaf.shell.osgi:2.2.4]
        at 
org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:400)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)[23:org.apache.karaf.shell.console:2.2.4]
        at 
org.apache.karaf.shell.console.jline.Console.run(Console.java:218)[23:org.apache.karaf.shell.console:2.2.4]
        at java.lang.Thread.run(Thread.java:680)[:1.6.0_29]
Caused by: org.apache.xbean.recipe.ConstructionException: Type class could not 
be found: org.apache.openejb.resource.GeronimoTransactionManagerFactory
        at org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
        at 
org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:266)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49)
        at 
org.apache.openejb.assembler.classic.Assembler.createTransactionManager(Assembler.java:1619)[129:org.apache.openejb.core:4.0.0.beta-2-SNAPSHOT]
        at 
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:390)[129:org.apache.openejb.core:4.0.0.beta-2-SNAPSHOT]
        at 
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:318)[129:org.apache.openejb.core:4.0.0.beta-2-SNAPSHOT]
{code}

Charles
                
> Could not create configuration when ejb module is deployed in openejb 
> 4.0-SNAPSHOT on Apache Karaf
> --------------------------------------------------------------------------------------------------
>
>                 Key: OPENEJB-1627
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-1627
>             Project: OpenEJB
>          Issue Type: Bug
>            Reporter: Charles Moulliard
>         Attachments: camel-example-remote-ejb-2.8-SNAPSHOT.jar, 
> change-range.patch, missing-packages-openejb.patch
>
>
> To reproduce the error :
> 1) Install Apache Karaf - 2.2.1 - 
> http://karaf.apache.org/index/community/download.html
> 2) Edit the /etc/jre.properties file and comment the following lines in jre-6 
>  #javax.xml.bind, \
>  #javax.xml.bind.annotation, \
>  #javax.xml.bind.annotation.adapters, \
>  #javax.xml.bind.attachment, \
>  #javax.xml.bind.helpers, \
>  #javax.xml.bind.util, \
> and add after jre-1.6= \
>   sun.misc, \
> 3) Edit the /etc/config.properties file and replace the text with the 
> following
> org.osgi.framework.bootdelegation=org.apache.karaf.jaas.boot,!com.sun.xml.internal.bind.*,sun.*,com.sun.*,javax.transaction,javax.transaction.*
> 4) Create 'apps' and 'conf' directories in the karaf.home directory
> 5) Compile OpenEJB :: Container maven project with my patch 
> 6) Install the following bundles + features by copy / paste the text in karaf 
> console started usign the command --> bin/karaf
> {code}
> features:install spring/3.0.5.RELEASE
> install -s 
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/1.7.0
> install -s 
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/1.7.0
> install -s 
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/1.8.0
> install -s 
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/1.7.0
> install -s mvn:commons-cli/commons-cli/1.2
> install -s mvn:commons-pool/commons-pool/1.5.4
> install -s mvn:commons-collections/commons-collections/3.2.1
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/1.8.2_2
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/1.1.4c_5
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.quartz/1.8.3_2
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javassist/3.9.0.GA_2
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.wsdl4j/1.6.2_5
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.1.1_1
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/2.1_3_6
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-lang/2.4_3
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-codec/1.3_3
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oro/2.0.8_3
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.velocity/1.6.2_3
> install -s 
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.6_1
> install -s 
> mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/
> install -s mvn:org.apache.geronimo.components/geronimo-connector/3.1/
> install -s mvn:org.apache.geronimo.components/geronimo-transaction/3.1
> install -s mvn:org.apache.geronimo.specs/geronimo-validation_1.0_spec/1.1
> install -s mvn:org.apache.geronimo.specs/geronimo-interceptor_1.1_spec/1.0
> install -s mvn:org.apache.geronimo.specs/geronimo-javamail_1.4_spec/1.7.1/ 
> install -s mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1
> install -s mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0/
> install -s mvn:org.apache.geronimo.specs/geronimo-jacc_1.1_spec/1.0.2
> install -s mvn:org.apache.geronimo.specs/geronimo-jaxr_1.0_spec/2.0.0
> install -s mvn:org.apache.geronimo.specs/geronimo-jaxrs_1.1_spec/1.0
> install -s mvn:org.apache.geronimo.specs/geronimo-jaxrpc_1.1_spec/2.1
> install -s mvn:org.apache.geronimo.specs/geronimo-j2ee-deployment_1.1_spec/1.1
> install -s mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.6_spec
> install -s 
> mvn:org.apache.geronimo.specs/geronimo-j2ee-connector_1.5_spec/2.0.0
> install -s 
> mvn:org.apache.geronimo.specs/geronimo-j2ee-management_1.1_spec/1.0.1
> install -s mvn:org.apache.geronimo.specs/geronimo-ejb_3.0_spec/1.0.1
> install -s mvn:org.apache.geronimo.specs/geronimo-ejb_3.1_spec/1.0.2
> install -s mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec
> install -s mvn:org.apache.geronimo.specs/geronimo-jsp_2.2_spec/1.0
> install -s mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/1.1.2
> install -s mvn:org.apache.geronimo.specs/geronimo-annotation_1.1_spec/1.0.1
> install -s mvn:org.apache.geronimo.specs/geronimo-jcdi_1.0_spec
> install -s mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec
> install -s mvn:org.apache.geronimo.specs/geronimo-jpa_2.0_spec
> install -s mvn:org.apache.geronimo.specs/geronimo-saaj_1.3_spec/1.1/
> install -s wrap:mvn:net.sf.scannotation/scannotation/1.0.2
> install -s mvn:org.apache.openwebbeans/openwebbeans-spi/1.1.0
> install -s mvn:org.apache.openwebbeans/openwebbeans-impl/1.1.0
> install -s mvn:org.apache.openwebbeans/openwebbeans-ee/1.1.0
> install -s mvn:org.apache.openwebbeans/openwebbeans-ejb-common
> install -s mvn:org.apache.openwebbeans/openwebbeans-ejb/1.1.0
> install -s mvn:org.apache.xbean/xbean-asm-shaded/3.7
> install -s mvn:org.apache.xbean/xbean-finder-shaded/3.8-SNAPSHOT
> install -s mvn:org.apache.xbean/xbean-naming/3.8-SNAPSHOT
> install -s mvn:org.apache.xbean/xbean-reflect/3.8-SNAPSHOT
> install -s mvn:org.apache.xbean/xbean-spring/3.7
> install -s mvn:org.apache.activemq/activemq-core/5.5.0
> install -s mvn:org.apache.activemq/kahadb/5.5.0
> install -s mvn:org.apache.activemq/activemq-console/5.5.0
> install -s mvn:org.apache.activemq/activemq-ra/5.5.0
> install -s mvn:org.apache.activemq/activemq-pool/5.5.0
> install -s mvn:org.apache.activemq/activemq-karaf/5.5.0
> install -s mvn:org.apache.activemq/activemq-spring/5.5.0
> install -s mvn:org.apache.bval/org.apache.bval.bundle/0.3-incubating
> install -s mvn:org.apache.openejb/openejb-api/4.0.0-SNAPSHOT
> install -s mvn:org.apache.openejb/openejb-core/4.0.0-SNAPSHOT
> install -s mvn:org.apache.openejb/openejb-javaagent/4.0.0-SNAPSHOT
> install -s mvn:org.apache.openejb/openejb-jee/4.0.0-SNAPSHOT
> install -s mvn:org.apache.openejb/openejb-loader/4.0.0-SNAPSHOT
> install -s mvn:org.apache.openejb/openejb-core-osgi/4.0.0-SNAPSHOT
> {code}
> Restart karaf 
> 7) Copy / paste the ejb module = jar file provided in attachment in apps 
> directory
> Error generated
> {code}
> 10:21:30,173 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | openejb.home = 
> /Users/charlesmoulliard/Applications/apache-karaf-2.2.1-dosgi
> 10:21:30,173 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | openejb.base = 
> /Users/charlesmoulliard/Applications/apache-karaf-2.2.1-dosgi
> 10:21:33,669 | INFO  | ogress.com:2181) | ClientCnxn                       | 
> .zookeeper.ClientCnxn$SendThread 1116 | 42 - 
> org.fusesource.fabric.fabric-linkedin-zookeeper - 1.0.0.SNAPSHOT | Client 
> session timed out, have not heard from server in 10169ms for sessionid 0x0, 
> closing socket connection and attempting reconnect
> 10:21:35,270 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Configuring 
> Service(id=Default Security Service, type=SecurityService, 
> provider-id=Default Security Service)
> 10:21:35,272 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Configuring 
> Service(id=Default Transaction Manager, type=TransactionManager, 
> provider-id=Default Transaction Manager)
> 10:21:35,273 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Configuring Service(id=My 
> Stateless Container, type=Container, provider-id=Default Stateless Container)
> 10:21:35,333 | INFO  | ogress.com:2181) | ClientCnxn                       | 
> .zookeeper.ClientCnxn$SendThread 1000 | 42 - 
> org.fusesource.fabric.fabric-linkedin-zookeeper - 1.0.0.SNAPSHOT | Opening 
> socket connection to server 
> nbwfhakelman.americas.progress.com/10.30.50.129:2181
> 10:21:36,098 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Configuring enterprise 
> application: 
> /Users/charlesmoulliard/Applications/apache-karaf-2.2.1-dosgi/apps/camel-example-remote-ejb-2.8-SNAPSHOT.jar
> 10:21:36,369 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Auto-deploying ejb 
> GreaterImpl: EjbDeployment(deployment-id=GreaterImpl)
> 10:21:36,399 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Enterprise application 
> "/Users/charlesmoulliard/Applications/apache-karaf-2.2.1-dosgi/apps/camel-example-remote-ejb-2.8-SNAPSHOT.jar"
>  loaded.
> 10:21:36,399 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Using 
> 'openejb.deployments.classpath=false'
> 10:21:36,399 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Creating 
> TransactionManager(id=Default Transaction Manager)
> 10:21:36,523 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Creating 
> SecurityService(id=Default Security Service)
> 10:21:36,612 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Creating Container(id=My 
> Stateless Container)
> 10:21:36,819 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Assembling app: 
> /Users/charlesmoulliard/Applications/apache-karaf-2.2.1-dosgi/apps/camel-example-remote-ejb-2.8-SNAPSHOT.jar
> 10:21:36,899 | INFO  | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Undeploying app: 
> /Users/charlesmoulliard/Applications/apache-karaf-2.2.1-dosgi/apps/camel-example-remote-ejb-2.8-SNAPSHOT.jar
> 10:21:37,238 | ERROR | FelixStartLevel  | root                             | 
> pache.openejb.util.JuliLogStream   95 |  -  -  | Application could not be 
> deployed:  
> /Users/charlesmoulliard/Applications/apache-karaf-2.2.1-dosgi/apps/camel-example-remote-ejb-2.8-SNAPSHOT.jar
> org.apache.openejb.OpenEJBException: Creating application failed: 
> /Users/charlesmoulliard/Applications/apache-karaf-2.2.1-dosgi/apps/camel-example-remote-ejb-2.8-SNAPSHOT.jar:
>  Could not create Configuration.
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:796)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:466)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:376)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:288)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:130)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:63)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.OpenEJB.init(OpenEJB.java:276)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.OpenEJB.init(OpenEJB.java:255)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)[:1.6.0_24]
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_24]
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_24]
>       at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_24]
>       at 
> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)[126:org.apache.openejb.loader:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.core.osgi.impl.Activator.start(Activator.java:55)[198:org.apache.openejb.core-osgi:4.0.0.SNAPSHOT]
>       at 
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)[org.apache.felix.framework-3.0.9.jar:]
>       at 
> org.apache.felix.framework.Felix.activateBundle(Felix.java:1842)[org.apache.felix.framework-3.0.9.jar:]
>       at 
> org.apache.felix.framework.Felix.startBundle(Felix.java:1759)[org.apache.felix.framework-3.0.9.jar:]
>       at 
> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1163)[org.apache.felix.framework-3.0.9.jar:]
>       at 
> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)[org.apache.felix.framework-3.0.9.jar:]
>       at java.lang.Thread.run(Thread.java:680)[:1.6.0_24]
> Caused by: javax.validation.ValidationException: Could not create 
> Configuration.
>       at 
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:175)
>       at 
> org.apache.openejb.assembler.classic.ValidatorBuilder.getConfig(ValidatorBuilder.java:97)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:70)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:42)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:535)[128:org.apache.openejb.core:4.0.0.SNAPSHOT]
>       ... 19 more
> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>       at java.util.ArrayList.RangeCheck(ArrayList.java:547)[:1.6.0_24]
>       at java.util.ArrayList.get(ArrayList.java:322)[:1.6.0_24]
>       at 
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173)
>       ... 23 more
> {code}
> I think that the issue comes from a classloading issue

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

        

Reply via email to