Sorry about this, I was a bit confused about how j2ee-deployment-plan.xml was being used. This should be fixed for geronimo now. I think the same problem will occur in openejb builds, but I have other changes pending in my copies of those corresponding files that I am not yet ready to commmit.

thanks
david jencks

On Jul 30, 2004, at 6:16 PM, Jacek Laskowski wrote:

Hi,

'Deploying PetStore' story has ended up with the following exception. Does anyone know why the exception is being thrown?

$ java -jar bin/deployer.jar --install --module `cygpath --windows /petstore/petstore.ear`
org.apache.geronimo.deployment.DeploymentException: Unable to initialize EJBContainer GBean: ejbNameCatalogEJB
at org.openejb.deployment.OpenEJBModuleBuilder.createSessionBean(OpenEJBMo duleBuilder.java:698)
at org.openejb.deployment.OpenEJBModuleBuilder.addGBeans(OpenEJBModuleBuil der.java:510)
at org.openejb.deployment.OpenEJBModuleBuilder$$FastClassByCGLIB$$11bd7b20 .invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
at org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoke r.java:38)
at org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper ation.java:142)
at org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:744)
at org.apache.geronimo.gbean.jmx.RawInvoker.invoke(RawInvoker.java:89)
at org.apache.geronimo.gbean.jmx.RawOperationInvoker.invoke(RawOperationIn voker.java:34)
at org.apache.geronimo.gbean.jmx.CGLibMethodInterceptor.intercept(CGLibMet hodInterceptor.java:111)
at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$9e4 5a280.addGBeans(<generated>)
at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration (EARConfigBuilder.java:407)
at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration (EARConfigBuilder.java:312)
at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration (EARConfigBuilder.java:236)
at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$ $38e56ec6.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
at org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoke r.java:38)
at org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper ation.java:142)
at org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:744)
at org.apache.geronimo.gbean.jmx.RawInvoker.invoke(RawInvoker.java:89)
at org.apache.geronimo.gbean.jmx.RawOperationInvoker.invoke(RawOperationIn voker.java:34)
at org.apache.geronimo.gbean.jmx.CGLibMethodInterceptor.intercept(CGLibMet hodInterceptor.java:111)
at org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$7 a1ca0ae.buildConfiguration(<generated>
)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:198)
at org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.inv oke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
at org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoke r.java:38)
at org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOper ation.java:142)
at org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:765)
at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBe anServerInterceptor.java:218)
at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe anServerInterceptor.java:121)
at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityM BeanServerInterceptor.java:86)
at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe anServerInterceptor.java:121)
at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBe anServerInterceptor.java:121)
at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke (ContextClassLoaderMBeanServerIntercep
tor.java:205)
at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1079)
at org.apache.geronimo.kernel.Kernel.invoke(Kernel.java:231)
at org.apache.geronimo.system.main.CommandLine.main(CommandLine.java:82)
Caused by: java.lang.NoClassDefFoundError
at org.openejb.GenericEJBContainer.class$(GenericEJBContainer.java:97)
at org.openejb.GenericEJBContainer.<clinit>(GenericEJBContainer.java:418)
at org.openejb.AbstractContainerBuilder.createConfiguration(AbstractContai nerBuilder.java:416)
at org.openejb.slsb.StatelessContainerBuilder.buildIt(StatelessContainerBu ilder.java:107)
at org.openejb.AbstractContainerBuilder.createConfiguration(AbstractContai nerBuilder.java:335)
at org.openejb.deployment.OpenEJBModuleBuilder.createSessionBean(OpenEJBMo duleBuilder.java:693)
... 37 more
Caused by: java.lang.ClassNotFoundException: org.apache.geronimo.timer.ThreadPooledTimer
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
... 43 more


Best,
Jacek




Reply via email to