It looks like that it cannot find
org.apache.geronimo.timer.ThreadPooledTimer.

Make sure that 

    <dependency>
        <uri>geronimo/jars/geronimo-timer-1.0-SNAPSHOT.jar</uri>
    </dependency>

Is in your deployment file.

> -----Original Message-----
> From: Jacek Laskowski [mailto:[EMAIL PROTECTED]
> Sent: Friday, July 30, 2004 8:16 PM
> To: [EMAIL PROTECTED]
> Subject: 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(OpenEJBMod
ul
> eBuilder.java:698)
>          at
>
org.openejb.deployment.OpenEJBModuleBuilder.addGBeans(OpenEJBModuleBuild
er
> .java:510)
>          at
>
org.openejb.deployment.OpenEJBModuleBuilder$$FastClassByCGLIB$$11bd7b20.
in
> voke(<generated>)
>          at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
>          at
>
org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoker
.j
> ava:38)
>          at
>
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOpera
ti
> on.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(RawOperationInv
ok
> er.java:34)
>          at
>
org.apache.geronimo.gbean.jmx.CGLibMethodInterceptor.intercept(CGLibMeth
od
> Interceptor.java:111)
>          at
>
org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$9e45
a2
> 80.addGBeans(<generated>)
>          at
>
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(
EA
> RConfigBuilder.java:407)
>          at
>
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(
EA
> RConfigBuilder.java:312)
>          at
>
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(
EA
> RConfigBuilder.java:236)
>          at
>
org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$
38
> e56ec6.invoke(<generated>)
>          at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
>          at
>
org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoker
.j
> ava:38)
>          at
>
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOpera
ti
> on.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(RawOperationInv
ok
> er.java:34)
>          at
>
org.apache.geronimo.gbean.jmx.CGLibMethodInterceptor.intercept(CGLibMeth
od
> Interceptor.java:111)
>          at
>
org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$7a
1c
> a0ae.buildConfiguration(<generated>
> )
>          at
> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:198)
>          at
>
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invo
ke
> (<generated>)
>          at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:87)
>          at
>
org.apache.geronimo.gbean.jmx.FastMethodInvoker.invoke(FastMethodInvoker
.j
> ava:38)
>          at
>
org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOpera
ti
> on.java:142)
>          at
> org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:765)
>          at
>
mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBea
nS
> erverInterceptor.java:218)
>          at
>
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBea
nS
> erverInterceptor.java:121)
>          at
>
mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMB
ea
> nServerInterceptor.java:86)
>          at
>
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBea
nS
> erverInterceptor.java:121)
>          at
>
mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBea
nS
> erverInterceptor.java:121)
>          at
>
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(
Co
> ntextClassLoaderMBeanServerIntercep
> 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(AbstractContain
er
> Builder.java:416)
>          at
>
org.openejb.slsb.StatelessContainerBuilder.buildIt(StatelessContainerBui
ld
> er.java:107)
>          at
>
org.openejb.AbstractContainerBuilder.createConfiguration(AbstractContain
er
> Builder.java:335)
>          at
>
org.openejb.deployment.OpenEJBModuleBuilder.createSessionBean(OpenEJBMod
ul
> eBuilder.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