I can't get openejb running in tomcat today, but maybe I broke my setup, will dig further...
Apache OpenEJB 3.1.3-SNAPSHOT build: 20100923-06:56 http://openejb.apache.org/ 2010-10-02 20:56:07,784:INFO openejb.home = /stf/opt/eclipse-jee-helios-SR1-linux-gtk-x86_64 - OpenEJB.startup 2010-10-02 20:56:07,785:INFO openejb.base = /stf/opt/eclipse-jee-helios-SR1-linux-gtk-x86_64 - OpenEJB.startup 2010-10-02 20:56:08,015:INFO Configuring Service(id=Default Security Service, type=SecurityService, provider-id=Default Security Service) - OpenEJB.startup.config 2010-10-02 20:56:08,024:INFO Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager) - OpenEJB.startup.config 2010-10-02 20:56:08,027:INFO Using 'openejb.deployments.classpath.include=.*(ebr-orchestration-engine|ebr-.+-plugin|ebr-.+-ejb).*' - OpenEJB.options 2010-10-02 20:56:08,033:INFO Using 'openejb.deployments.classpath.filter.descriptors=true' - OpenEJB.options 2010-10-02 20:56:09,005:INFO Found EjbModule in classpath: /stf/prj/EBR/work/ebr-orchestration-engine/target/classes - OpenEJB.startup.config 2010-10-02 20:56:09,137:INFO Found EjbModule in classpath: /stf/opt/maven/repository/za/co/enerweb/ebr-orchestration-engine/0.6.1-SNAPSHOT/ebr-orchestration-engine-0.6.1-SNAPSHOT.jar - OpenEJB.startup.config 2010-10-02 20:56:09,139:INFO Using 'openejb.deployments.classpath.ear=false' - OpenEJB.options 2010-10-02 20:56:09,806:INFO Configuring enterprise application: /stf/prj/EBR/work/ebr-orchestration-engine/target/classes - OpenEJB.startup.config 2010-10-02 20:56:09,972:INFO Configuring Service(id=Default Singleton Container, type=Container, provider-id=Default Singleton Container) - OpenEJB.startup.config 2010-10-02 20:56:09,973:INFO Auto-creating a container for bean DataTypeRegistryService: Container(type=SINGLETON, id=Default Singleton Container) - OpenEJB.startup.config 2010-10-02 20:56:09,975:INFO Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container) - OpenEJB.startup.config 2010-10-02 20:56:09,976:INFO Auto-creating a container for bean EnvironmentValueReader: Container(type=STATEFUL, id=Default Stateful Container) - OpenEJB.startup.config 2010-10-02 20:56:09,990:INFO Enterprise application "/stf/prj/EBR/work/ebr-orchestration-engine/target/classes" loaded. - OpenEJB.startup.config 2010-10-02 20:56:10,000:INFO Configuring enterprise application: /stf/opt/maven/repository/za/co/enerweb/ebr-orchestration-engine/0.6.1-SNAPSHOT/ebr-orchestration-engine-0.6.1-SNAPSHOT.jar - OpenEJB.startup.config 2010-10-02 20:56:10,151:INFO Enterprise application "/stf/opt/maven/repository/za/co/enerweb/ebr-orchestration-engine/0.6.1-SNAPSHOT/ebr-orchestration-engine-0.6.1-SNAPSHOT.jar" loaded. - OpenEJB.startup.config 2010-10-02 20:56:10,388:ERROR FATAL ERROR: Unknown error in Assembler. Please send the following stack trace and this message to [email protected] : org.apache.xbean.recipe.ConstructionException: Error calling instance factory method: public org.apache.openejb.core.stateful.StatefulContainer org.apache.openejb.core.stateful.StatefulContainerFactory.create() throws java.lang.Exception at org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:307) 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.createContainer(Assembler.java:993) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:362) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:280) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:125) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:60) at org.apache.openejb.OpenEJB.init(OpenEJB.java:271) at org.apache.openejb.OpenEJB.init(OpenEJB.java:250) 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.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.<init>(InitialContext.java:197) at za.co.enerweb.ebr.oe.OrchestrationEngineFactory.getEjbContext(OrchestrationEngineFactory.java:37) at za.co.enerweb.ebr.oe.OrchestrationEngineFactory.lookupEjb(OrchestrationEngineFactory.java:94) at za.co.enerweb.ebr.oe.OrchestrationEngineFactory.lookupEjb(OrchestrationEngineFactory.java:85) at za.co.enerweb.ebr.oe.OrchestrationEngineFactory.getOrchestrationEngine(OrchestrationEngineFactory.java:134) at za.co.enerweb.ebr.oe.OrchestrationEngineFactory.open(OrchestrationEngineFactory.java:107) at za.co.enerweb.ebr.EbrContextListener.contextInitialized(EbrContextListener.java:25) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.NullPointerException at org.apache.openejb.util.AsmParameterNameLoader.createClassReader(AsmParameterNameLoader.java:226) at org.apache.openejb.util.AsmParameterNameLoader.getAllConstructorParameters(AsmParameterNameLoader.java:136) at org.apache.openejb.util.AsmParameterNameLoader.get(AsmParameterNameLoader.java:106) at org.apache.xbean.recipe.ReflectionUtil.getParameterNames(ReflectionUtil.java:906) at org.apache.xbean.recipe.ReflectionUtil.findConstructor(ReflectionUtil.java:636) at org.apache.xbean.recipe.ObjectRecipe.findFactory(ObjectRecipe.java:563) at org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:274) at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) at org.apache.openejb.core.stateful.StatefulContainerFactory.buildCache(StatefulContainerFactory.java:120) at org.apache.openejb.core.stateful.StatefulContainerFactory.create(StatefulContainerFactory.java:88) 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.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:298) ... 43 more - OpenEJB -- <>< Marius ><>
