The xidFactory should not be null. But I can't find off hand where HOWLLog get started, or where XidFactory comes from... and I'm too tired to dig into it more right now.
--jason On 2/7/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > I guess HowlLog.java line 362 should not be throwing an exception. > > > And starting up G right after produces this: > > > > <snip> > > Booting Geronimo Kernel (in Java 1.4.2_09)... > > Started configuration 1/23 0s geronimo/rmi-naming/1.0/car > > 16:15:06,779 ERROR [GBeanInstanceState] Error while starting; GBean is > > now in the FAILED state: > > objectName="geronimo.server:J2EEApplication=null,J2EEModule=geronimo/j2ee-server/1.0/car,J2EEServer=geronimo,j2eeType=TransactionLog,name=HOWLTransactionLog" > > java.lang.NullPointerException > > at > > org.apache.geronimo.transaction.log.HOWLLog$GeronimoReplayListener.onRecord(HOWLLog.java:362) > > at > > org.objectweb.howl.log.xa.XALogger.replayActiveTx(XALogger.java:1059) > > at > > org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:220) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > Started configuration 2/23 1s geronimo/j2ee-server/1.0/car > > 16:15:07,603 INFO [RMIConnectorServer] RMIConnectorServer started at: > > service:jmx:rmi://localhost/jndi/rmi:/JMXConnector > > Started configuration 3/23 1s geronimo/j2ee-security/1.0/car > > Started configuration 4/23 2s geronimo/activemq-broker/1.0/car > > Started configuration 5/23 0s geronimo/activemq/1.0/car > > Started configuration 6/23 0s geronimo/system-database/1.0/car > > Started configuration 7/23 2s geronimo/directory/1.0/car > > Started configuration 8/23 0s geronimo/ldap-realm/1.0/car > > Started configuration 9/23 1s geronimo/jetty/1.0/car > > Started configuration 10/23 0s geronimo/geronimo-gbean-deployer/1.0/car > > Started configuration 11/23 1s geronimo/j2ee-deployer/1.0/car > > Started configuration 12/23 0s geronimo/jetty-deployer/1.0/car > > Started configuration 13/23 0s geronimo/welcome-jetty/1.0/car > > Started configuration 14/23 0s geronimo/ldap-demo-jetty/1.0/car > > Started configuration 15/23 0s geronimo/servlets-examples-jetty/1.0/car > > Started configuration 16/23 2s geronimo/jsp-examples-jetty/1.0/car > > Started configuration 17/23 2s geronimo/webconsole-jetty/1.0/car > > Started configuration 18/23 0s geronimo/uddi-jetty/1.0/car > > Started configuration 19/23 0s geronimo/jmxdebug-jetty/1.0/car > > Started configuration 20/23 4s geronimo/daytrader-derby-jetty/1.0/car > > Started configuration 21/23 0s geronimo/remote-deploy-jetty/1.0/car > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:318) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:318) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:318) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308) > > at > > org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:318) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164) > > at > > org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110) > > at > > org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208) > > at > > org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315) > > at > > org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142) > > at > > org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.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:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > > at > > org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$ac1e62eb.start(<generated>) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > Started configuration 22/23 1s geronimo/hot-deployer/1.0/car > > Started configuration 23/23 1s > > com.paybytouch.ach.oltp/ach-oltp/2.5.0-b3-SNAPSHOT/ear > > Startup completed in 22 seconds > > java.lang.IllegalStateException: Cannot retrieve the value for > > non-persistent attribute containerName when GBeanInstance is DESTROYED > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164) > > at > > org.apache.geronimo.system.main.LongStartupMonitor.wrapUp(LongStartupMonitor.java:125) > > at > > org.apache.geronimo.system.main.LongStartupMonitor.startupFinished(LongStartupMonitor.java:103) > > at > > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:351) > > at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82) > > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404) > > WARNING: Some GBeans were not started successfully: > > PingSession1 (starting) > > WebAccessLogViewer (starting) > > CheckUpdateService (starting) > > PingServlet2Jsp (starting) > > > > Geronimo Application Server started > > </snip> > > > > --jason > > > > >