It's a little hard to tell from this, especially without knowing the
geronimo version.
LocalAttributeManager
line 642 is in the doFail method in my copy, which would mean
something pretty serious happened to prevent server startup from
continuing. Did you really supply the entire stack trace? I'd
expect something more in the blank lines. Maybe var/log/geronimo.log
has more detail?
You might get more information by setting load=false for your app in
config.xml and then starting the app using the admin console.
thanks
david jencks
On Feb 28, 2007, at 12:37 PM, Spotts, Joel ((ISS Atlanta)) wrote:
I am getting the following exception when geronimo starts up and
tries to initialize my ear. What could cause the geronimo timer to
be canceled?
[***********************> ] 93% 70s Starting iss/SiteProtector/1.0...
[***********************> ] 93% 70s Starting iss/SiteProtector/
1.0...2007-02-23 10:52:49,687 [main] ERROR [GBeanInstanceState]
Error while starting; GBean is now in the FAILED state:
abstractName="iss/SiteProtector/1.0/car?J2EEApplication=iss/
SiteProtector/1.0/car,j2eeType=WebModule,name=spmain.war"
java.lang.IllegalStateException: Timer already cancelled.
at java.util.Timer.sched(Timer.java:354)
at java.util.Timer.schedule(Timer.java:170)
at
org.apache.geronimo.system.configuration.LocalAttributeManager.attribu
teChanged(LocalAttributeManager.java:642)
at
org.apache.geronimo.system.configuration.LocalAttributeManager.setValu
e(LocalAttributeManager.java:295)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.updateManageableAttrib
ute(GBeanInstance.java:765)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.setAttribute
(GBeanInstance.java:718)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.setAttribute
(GBeanInstance.java:698)
at org.apache.geronimo.gbean.runtime.RawInvoker.setAttribute
(RawInvoker.java:53)
at
org.apache.geronimo.kernel.basic.RawSetAttributeInvoker.invoke
(RawSetAttributeInvoker.java:35)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
(ProxyMethodInterceptor.java:96)
at org.apache.geronimo.tomcat.TomcatContainer$
$EnhancerByCGLIB$$914f4ec.setCatalinaHome(<generated>)
at org.apache.geronimo.tomcat.TomcatContainer.<init>
(TomcatContainer.java:87)
at org.apache.geronimo.tomcat.TomcatContainer$
$EnhancerByCGLIB$$914f4ec.<init>(<generated>)
at org.apache.geronimo.tomcat.TomcatContainer$
$EnhancerByCGLIB$$914f4ec$$FastClassByCGLIB$$6f2babf5.newInstance
(<generated>)
at net.sf.cglib.reflect.FastClass.newInstance
(FastClass.java:91)
at org.apache.geronimo.kernel.basic.BasicProxyManager
$ManagedProxyFactory.createProxy(BasicProxyManager.java:213)
at
org.apache.geronimo.kernel.basic.BasicProxyManager.createProxy
(BasicProxyManager.java:103)
at
org.apache.geronimo.gbean.runtime.GBeanSingleReference.start
(GBeanSingleReference.java:82)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
(GBeanInstance.java:887)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
GBeanInstanceState.java:267)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
(GBeanInstanceState.java:102)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive
(GBeanInstanceState.java:124)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
(GBeanInstance.java:540)
at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
(BasicKernel.java:379)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration
GBeans(ConfigurationUtil.java:374)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration
GBeans(ConfigurationUtil.java:411)
at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start
(KernelConfigurationManager.java:187)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
iguration(SimpleConfigurationManager.java:527)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
iguration(SimpleConfigurationManager.java:508)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$
$FastClassByCGLIB$$ce77a924.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.gbean.GBeanLifecycle$$EnhancerByCGLIB
$$206c0a2d.startConfiguration(<generated>)
at org.apache.geronimo.system.main.Daemon.doStartup
(Daemon.java:297)
at org.apache.geronimo.system.main.Daemon.<init>
(Daemon.java:74)
at org.apache.geronimo.system.main.Daemon.main(Daemon.java:
377)
Thanks,
Yoel