You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Jacek Laskowski <jl...@apache.org> on 2004/07/31 03:16:12 UTC
java.lang.ClassNotFoundException: org.apache.geronimo.timer.ThreadPooledTimer
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(OpenEJBModuleBuilder.java:698)
at
org.openejb.deployment.OpenEJBModuleBuilder.addGBeans(OpenEJBModuleBuilder.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(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOperation.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(RawOperationInvoker.java:34)
at
org.apache.geronimo.gbean.jmx.CGLibMethodInterceptor.intercept(CGLibMethodInterceptor.java:111)
at
org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$9e45a280.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(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOperation.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(RawOperationInvoker.java:34)
at
org.apache.geronimo.gbean.jmx.CGLibMethodInterceptor.intercept(CGLibMethodInterceptor.java:111)
at
org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$7a1ca0ae.buildConfiguration(<generated>
)
at
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:198)
at
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
at
org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOperation.java:142)
at
org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:765)
at
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:218)
at
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:121)
at
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:86)
at
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:121)
at
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.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(AbstractContainerBuilder.java:416)
at
org.openejb.slsb.StatelessContainerBuilder.buildIt(StatelessContainerBuilder.java:107)
at
org.openejb.AbstractContainerBuilder.createConfiguration(AbstractContainerBuilder.java:335)
at
org.openejb.deployment.OpenEJBModuleBuilder.createSessionBean(OpenEJBModuleBuilder.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
Re: java.lang.ClassNotFoundException: org.apache.geronimo.timer.ThreadPooledTimer
Posted by David Jencks <da...@coredevelopers.net>.
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
>