I don't see any obvious way this could be happening. I would investigate by putting a breakpoint just before where the exception is thrown and looking at the classloader and what is being loaded in the debugger.

Can you think of something that geronimo could do that would make it so you didn't need to debug to solve this problem?

thanks
david jencks

On May 19, 2007, at 7:09 AM, Doug Lochart wrote:

David or anyone else,

Have you had any chance to look at the full stack trace of my exception yet? Here it is again.

12:17:31,183 DEBUG [Configuration] Started configuration france/ FrancePolicyServerEar/1.0/car 12:17:32,803 DEBUG [Configuration] Stopping configuration france/ FrancePolicyServerEar/1.0/car 12:17:32,816 ERROR [Deployer] Deployment failed: plan=/mnt/ steve_d/Blaze65/deployfrancepolicy/./geronimo-application.xml, module=/mnt/steve_d/Blaze65/deployfrancepolicy/ FrancePolicyServer.ear org.apache.geronimo.common.DeploymentException: Unable to initialize EJBContainer GBean: ejbNameFrancePolicyServer at org.openejb.deployment.SessionBuilder.addEJBContainerGBean (SessionBuilder.java:315) at org.openejb.deployment.SessionBuilder.buildBeans (SessionBuilder.java:192) at org.openejb.deployment.OpenEJBModuleBuilder.addGBeans (OpenEJBModuleBuilder.java:514) at org.openejb.deployment.OpenEJBModuleBuilder$ $FastClassByCGLIB$$11bd7b20.invoke(<generated>)
       at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke (FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke (GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke (RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept (ProxyMethodInterceptor.java:96) at org.apache.geronimo.j2ee.deployment.ModuleBuilder$ $EnhancerByCGLIB$$7afc2c82.addGBeans(<generated>) at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfigurat ion(EARConfigBuilder.java:562) at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$ $FastClassByCGLIB$$38e56ec6.invoke(<generated>)
       at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke (FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke (GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke (RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept (ProxyMethodInterceptor.java:96) at org.apache.geronimo.deployment.ConfigurationBuilder$ $EnhancerByCGLIB$$86e934f4.buildConfiguration(<generated>) at org.apache.geronimo.deployment.Deployer.deploy (Deployer.java:302) at org.apache.geronimo.deployment.Deployer.deploy (Deployer.java:124) at org.apache.geronimo.deployment.Deployer$ $FastClassByCGLIB$$734a235d.invoke(<generated>)
       at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke (FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke (GBeanInstance.java:852) at org.apache.geronimo.kernel.basic.BasicKernel.invoke (BasicKernel.java:239) at org.apache.geronimo.kernel.KernelGBean.invoke (KernelGBean.java:338) at org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB $$1cccefc9.invoke(<generated>)
       at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke (FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke (GBeanInstance.java:852) at org.apache.geronimo.kernel.basic.BasicKernel.invoke (BasicKernel.java:239) at org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke (MBeanGBeanBridge.java:168) at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke (DynamicMetaDataImpl.java:231) at com.sun.jmx.mbeanserver.MetaDataImpl.invoke (MetaDataImpl.java:238) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke (DefaultMBeanServerInterceptor.java:833) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke (JmxMBeanServer.java:802) at javax.management.remote.rmi.RMIConnectionImpl.doOperation (RMIConnectionImpl.java:1423) at javax.management.remote.rmi.RMIConnectionImpl.access$100 (RMIConnectionImpl.java:96) at javax.management.remote.rmi.RMIConnectionImpl $PrivilegedOperation.run(RMIConnectionImpl.java:1260) at java.security.AccessController.doPrivileged (AccessController.java:275) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation( RMIConnectionImpl.java:1363) at javax.management.remote.rmi.RMIConnectionImpl.invoke (RMIConnectionImpl.java:797) at sun.reflect.GeneratedMethodAccessor56.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:615)
at sun.rmi.server.UnicastServerRef.dispatch (UnicastServerRef.java:309)
       at sun.rmi.transport.Transport$1.run(Transport.java:168)
at java.security.AccessController.doPrivileged (AccessController.java:275) at sun.rmi.transport.Transport.serviceCall(Transport.java: 164) at sun.rmi.transport.tcp.TCPTransport.handleMessages (TCPTransport.java:506) at sun.rmi.transport.tcp.TCPTransport $ConnectionHandler.handleRequest(TCPTransport.java:838) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run (TCPTransport.java:912)
       at java.lang.Thread.run(Thread.java:799)
Caused by:
java.lang.NoClassDefFoundError: com.blazesoft.server.deploy.ejb.session.NdStatelessEjbServerBean
       at java.lang.ClassLoader.defineClassImpl(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:223)
at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:148) at org.apache.geronimo.kernel.classloader.JarFileClassLoader.access $200(JarFileClassLoader.java:51) at org.apache.geronimo.kernel.classloader.JarFileClassLoader$6.run (JarFileClassLoader.java:275) at java.security.AccessController.doPrivileged (AccessController.java:275) at org.apache.geronimo.kernel.classloader.JarFileClassLoader.findClass( JarFileClassLoader.java:227) at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass (MultiParentClassLoader.java:243)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:563)
at org.openejb.deployment.StatelessContainerBuilder.buildIt (StatelessContainerBuilder.java:97) at org.openejb.deployment.AbstractContainerBuilder.createConfiguration( AbstractContainerBuilder.java:354) at org.openejb.deployment.SessionBuilder.addEJBContainerGBean (SessionBuilder.java:313)
       ... 58 more
12:17:57,948 DEBUG [ManagerBase] Start expire sessions StandardManager at 1179505077948 sessioncount 0 12:17:57,948 DEBUG [ManagerBase] End expire sessions StandardManager processingTime 0 expired sessions: 0

thanks
david jencks
No ... Thank You !!


Doug





Reply via email to