Quantcast

Some help with Quartz plugin

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Some help with Quartz plugin

Krispy
Hi all,

I have been using the quartz plugin for a few weeks in development mode and now when I try to deploy my app to Tomcat 6.0.16 I get the following error stack:

INFO: Initializing Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 785 ms
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive TitaniumTablet-0.1.war
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
[0] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]; startup date [Mon Sep 29 16:59:14 EDT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@ab54eb
[0] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1f808e6
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous errors
[615] context.GrailsContextLoader Error occurred shutting down plug-in manager: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
org.codehaus.groovy.runtime.InvokerInvocationException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
        at QuartzGrailsPlugin$_closure4.doCall(QuartzGrailsPlugin.groovy:158)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at groovy.lang.Closure.call(Closure.java:292)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.callEvent(DefaultGrailsPlugin.java:761)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.invokeOnShutdownEventListener(DefaultGrailsPlugin.java:752)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.notifyOfEvent(DefaultGrailsPlugin.java:738)
        at org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager.shutdown(AbstractGrailsPluginManager.java:205)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:86)
        at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:70)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        ... 2 more
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:17 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29-Sep-2008 4:59:17 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/49  config=null
29-Sep-2008 4:59:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11674 ms

----------------------- END OF STACK TRACE ---------------------------

Any ideas?

Cheers,

Krispy
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

Dustin Whitney
I got something similar to this when I had jobs defined for a date previous to my server startup time, like for instance if the job was scheduled to happen yesterday.

-Dustin

On Mon, Sep 29, 2008 at 5:03 PM, Kristan Uccello <[hidden email]> wrote:
Hi all,

I have been using the quartz plugin for a few weeks in development mode and now when I try to deploy my app to Tomcat 6.0.16 I get the following error stack:

INFO: Initializing Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 785 ms
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive TitaniumTablet-0.1.war
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
[0] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]; startup date [Mon Sep 29 16:59:14 EDT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@ab54eb
[0] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1f808e6
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous errors
[615] context.GrailsContextLoader Error occurred shutting down plug-in manager: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
org.codehaus.groovy.runtime.InvokerInvocationException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
        at QuartzGrailsPlugin$_closure4.doCall(QuartzGrailsPlugin.groovy:158)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at groovy.lang.Closure.call(Closure.java:292)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.callEvent(DefaultGrailsPlugin.java:761)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.invokeOnShutdownEventListener(DefaultGrailsPlugin.java:752)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.notifyOfEvent(DefaultGrailsPlugin.java:738)
        at org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager.shutdown(AbstractGrailsPluginManager.java:205)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:86)
        at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:70)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        ... 2 more
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:17 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29-Sep-2008 4:59:17 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/49  config=null
29-Sep-2008 4:59:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11674 ms

----------------------- END OF STACK TRACE ---------------------------

Any ideas?

Cheers,

Krispy

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

Krispy
Here is the type of jobs I have (all are cron)

class TemplateProcessingHourlyJob{
 
    def dataSource
    def templateToLayoutService

    def group = "TemplateProcessing"
 
    static triggers = {
        cronTrigger startDelay:10000, cronExpression: '0 0 * * * ?' // http://www.opensymphony.com/quartz/api/org/quartz/CronExpression.html
    }
 
    def execute() {
        // execute task
        log.debug "Executing TemplateProcessingHourlyJob..."
        def listOfTemplatesToUpdate = LayoutTemplate.findAll("from LayoutTemplate as t where t.pollingFrequency=?",['hourly'])
       
        listOfTemplatesToUpdate.each() { template ->
            log.debug "Processing template: ${template}..."
            templateToLayoutService.processTemplate(template)
            log.debug "...done."
        }
        log.debug "Finished exeucting TemplateProcessingHourlyJob"         
    }
}

I'm going to try adjusting the start delay but I'm not sure thats the issue...

K.

On Mon, Sep 29, 2008 at 5:06 PM, Dustin Whitney <[hidden email]> wrote:
I got something similar to this when I had jobs defined for a date previous to my server startup time, like for instance if the job was scheduled to happen yesterday.

-Dustin


On Mon, Sep 29, 2008 at 5:03 PM, Kristan Uccello <[hidden email]> wrote:
Hi all,

I have been using the quartz plugin for a few weeks in development mode and now when I try to deploy my app to Tomcat 6.0.16 I get the following error stack:

INFO: Initializing Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 785 ms
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive TitaniumTablet-0.1.war
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
[0] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]; startup date [Mon Sep 29 16:59:14 EDT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@ab54eb
[0] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1f808e6
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous errors
[615] context.GrailsContextLoader Error occurred shutting down plug-in manager: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
org.codehaus.groovy.runtime.InvokerInvocationException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
        at QuartzGrailsPlugin$_closure4.doCall(QuartzGrailsPlugin.groovy:158)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at groovy.lang.Closure.call(Closure.java:292)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.callEvent(DefaultGrailsPlugin.java:761)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.invokeOnShutdownEventListener(DefaultGrailsPlugin.java:752)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.notifyOfEvent(DefaultGrailsPlugin.java:738)
        at org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager.shutdown(AbstractGrailsPluginManager.java:205)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:86)
        at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:70)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        ... 2 more
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:17 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29-Sep-2008 4:59:17 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/49  config=null
29-Sep-2008 4:59:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11674 ms

----------------------- END OF STACK TRACE ---------------------------

Any ideas?

Cheers,

Krispy


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

Sergey Nebolsin-2
Hi, Kristan.

It would be great if you package small reproducible application and attach it to the new JIRA issue against Grails-Quartz component. I'll have a look at this problem.

Btw, which version of the plugin are you using?

Cheers

On Tue, Sep 30, 2008 at 1:11 AM, Kristan Uccello <[hidden email]> wrote:
Here is the type of jobs I have (all are cron)

class TemplateProcessingHourlyJob{
 
    def dataSource
    def templateToLayoutService

    def group = "TemplateProcessing"
 
    static triggers = {
        cronTrigger startDelay:10000, cronExpression: '0 0 * * * ?' // http://www.opensymphony.com/quartz/api/org/quartz/CronExpression.html
    }
 
    def execute() {
        // execute task
        log.debug "Executing TemplateProcessingHourlyJob..."
        def listOfTemplatesToUpdate = LayoutTemplate.findAll("from LayoutTemplate as t where t.pollingFrequency=?",['hourly'])
       
        listOfTemplatesToUpdate.each() { template ->
            log.debug "Processing template: ${template}..."
            templateToLayoutService.processTemplate(template)
            log.debug "...done."
        }
        log.debug "Finished exeucting TemplateProcessingHourlyJob"         
    }
}

I'm going to try adjusting the start delay but I'm not sure thats the issue...

K.


On Mon, Sep 29, 2008 at 5:06 PM, Dustin Whitney <[hidden email]> wrote:
I got something similar to this when I had jobs defined for a date previous to my server startup time, like for instance if the job was scheduled to happen yesterday.

-Dustin


On Mon, Sep 29, 2008 at 5:03 PM, Kristan Uccello <[hidden email]> wrote:
Hi all,

I have been using the quartz plugin for a few weeks in development mode and now when I try to deploy my app to Tomcat 6.0.16 I get the following error stack:

INFO: Initializing Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 785 ms
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive TitaniumTablet-0.1.war
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
[0] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]; startup date [Mon Sep 29 16:59:14 EDT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@ab54eb
[0] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1f808e6
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous errors
[615] context.GrailsContextLoader Error occurred shutting down plug-in manager: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
org.codehaus.groovy.runtime.InvokerInvocationException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
        at QuartzGrailsPlugin$_closure4.doCall(QuartzGrailsPlugin.groovy:158)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at groovy.lang.Closure.call(Closure.java:292)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.callEvent(DefaultGrailsPlugin.java:761)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.invokeOnShutdownEventListener(DefaultGrailsPlugin.java:752)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.notifyOfEvent(DefaultGrailsPlugin.java:738)
        at org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager.shutdown(AbstractGrailsPluginManager.java:205)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:86)
        at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:70)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        ... 2 more
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:17 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29-Sep-2008 4:59:17 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/49  config=null
29-Sep-2008 4:59:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11674 ms

----------------------- END OF STACK TRACE ---------------------------

Any ideas?

Cheers,

Krispy





--
Sergey Nebolsin
Principal Software Engineer, Prophotos.ru
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

Sergey Nebolsin-2
In reply to this post by Krispy
Hmm, the error seems to occur in shutdown code, then the Quartz plugin is trying to shutdown the scheduler which was not loaded. 

Could you check that your application will successfully start in Tomcat without Quartz plugin?

Cheers

On Tue, Sep 30, 2008 at 1:03 AM, Kristan Uccello <[hidden email]> wrote:
Hi all,

I have been using the quartz plugin for a few weeks in development mode and now when I try to deploy my app to Tomcat 6.0.16 I get the following error stack:

INFO: Initializing Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 785 ms
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive TitaniumTablet-0.1.war
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
[0] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]; startup date [Mon Sep 29 16:59:14 EDT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@ab54eb
[0] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1f808e6
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous errors
[615] context.GrailsContextLoader Error occurred shutting down plug-in manager: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
org.codehaus.groovy.runtime.InvokerInvocationException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
        at QuartzGrailsPlugin$_closure4.doCall(QuartzGrailsPlugin.groovy:158)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at groovy.lang.Closure.call(Closure.java:292)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.callEvent(DefaultGrailsPlugin.java:761)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.invokeOnShutdownEventListener(DefaultGrailsPlugin.java:752)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.notifyOfEvent(DefaultGrailsPlugin.java:738)
        at org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager.shutdown(AbstractGrailsPluginManager.java:205)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:86)
        at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:70)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        ... 2 more
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:17 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29-Sep-2008 4:59:17 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/49  config=null
29-Sep-2008 4:59:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11674 ms

----------------------- END OF STACK TRACE ---------------------------

Any ideas?

Cheers,

Krispy



--
Sergey Nebolsin
Principal Software Engineer, Prophotos.ru
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

Krispy
I'll try that now and post back.

K.

On Mon, Sep 29, 2008 at 5:19 PM, Sergey Nebolsin <[hidden email]> wrote:
Hmm, the error seems to occur in shutdown code, then the Quartz plugin is trying to shutdown the scheduler which was not loaded. 

Could you check that your application will successfully start in Tomcat without Quartz plugin?

Cheers


On Tue, Sep 30, 2008 at 1:03 AM, Kristan Uccello <[hidden email]> wrote:
Hi all,

I have been using the quartz plugin for a few weeks in development mode and now when I try to deploy my app to Tomcat 6.0.16 I get the following error stack:

INFO: Initializing Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 785 ms
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
29-Sep-2008 4:59:05 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive TitaniumTablet-0.1.war
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
[0] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]; startup date [Mon Sep 29 16:59:14 EDT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@ab54eb
[0] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1f808e6
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous errors
[615] context.GrailsContextLoader Error occurred shutting down plug-in manager: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
org.codehaus.groovy.runtime.InvokerInvocationException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'quartzScheduler' is defined
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
        at QuartzGrailsPlugin$_closure4.doCall(QuartzGrailsPlugin.groovy:158)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
        at groovy.lang.Closure.call(Closure.java:292)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.callEvent(DefaultGrailsPlugin.java:761)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.invokeOnShutdownEventListener(DefaultGrailsPlugin.java:752)
        at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.notifyOfEvent(DefaultGrailsPlugin.java:738)
        at org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager.shutdown(AbstractGrailsPluginManager.java:205)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:86)
        at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:70)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        ... 2 more
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 4:59:16 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-9090
29-Sep-2008 4:59:17 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29-Sep-2008 4:59:17 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/49  config=null
29-Sep-2008 4:59:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11674 ms

----------------------- END OF STACK TRACE ---------------------------

Any ideas?

Cheers,

Krispy



--
Sergey Nebolsin
Principal Software Engineer, Prophotos.ru

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

Krispy
My bad, it looks like my app is not deploying. I removed the plugin (quartz-0.4.1-SNAPSHOT).

Here is my stack: (any ideas on how to get info about whats failing? all I see is "SEVERE: Error listenerStart")
---------- STACK -------------------------
9-Sep-2008 5:31:18 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.06/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
29-Sep-2008 5:31:18 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-9090
29-Sep-2008 5:31:18 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 790 ms
29-Sep-2008 5:31:18 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29-Sep-2008 5:31:18 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
29-Sep-2008 5:31:19 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 5:31:19 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 5:31:19 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-9090
29-Sep-2008 5:31:19 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29-Sep-2008 5:31:19 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/59  config=null
29-Sep-2008 5:31:19 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1155 ms
29-Sep-2008 5:31:27 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive TitaniumTablet-0.1.war
29-Sep-2008 5:31:28 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 5:31:28 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
[0] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@be8c3e: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@be8c3e]; startup date [Mon Sep 29 17:31:36 EDT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@1d381d2
[0] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@be8c3e]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1f4b0dc
29-Sep-2008 5:31:36 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
29-Sep-2008 5:31:36 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous errors
------------

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

Sergey Nebolsin-2
I don't know what's the problem here, but I would suggest you to start another thread on maillist with this question, so more users will see it (many subscribers will not even look at messages with "Quartz" word in subject if they're not using Quartz plugin).

Cheers

On Tue, Sep 30, 2008 at 1:36 AM, Kristan Uccello <[hidden email]> wrote:
My bad, it looks like my app is not deploying. I removed the plugin (quartz-0.4.1-SNAPSHOT).

Here is my stack: (any ideas on how to get info about whats failing? all I see is "SEVERE: Error listenerStart")
---------- STACK -------------------------
9-Sep-2008 5:31:18 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.06/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
29-Sep-2008 5:31:18 PM org.apache.coyote.http11.Http11Protocol init

INFO: Initializing Coyote HTTP/1.1 on http-9090
29-Sep-2008 5:31:18 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 790 ms
29-Sep-2008 5:31:18 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29-Sep-2008 5:31:18 PM org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
29-Sep-2008 5:31:19 PM org.apache.catalina.core.StandardContext addApplicationListener

INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 5:31:19 PM org.apache.catalina.core.StandardContext addApplicationListener

INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 5:31:19 PM org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-9090
29-Sep-2008 5:31:19 PM org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8009
29-Sep-2008 5:31:19 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/59  config=null
29-Sep-2008 5:31:19 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1155 ms
29-Sep-2008 5:31:27 PM org.apache.catalina.startup.HostConfig deployWAR

INFO: Deploying web application archive TitaniumTablet-0.1.war
29-Sep-2008 5:31:28 PM org.apache.catalina.core.StandardContext addApplicationListener

INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
29-Sep-2008 5:31:28 PM org.apache.catalina.core.StandardContext addApplicationListener

INFO: The listener "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
[0] spring.GrailsWebApplicationContext Refreshing org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@be8c3e: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@be8c3e]; startup date [Mon Sep 29 17:31:36 EDT 2008]; parent: org.springframework.web.context.support.XmlWebApplicationContext@1d381d2
[0] spring.GrailsWebApplicationContext Bean factory for application context [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@be8c3e]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1f4b0dc
29-Sep-2008 5:31:36 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
29-Sep-2008 5:31:36 PM org.apache.catalina.core.StandardContext start

SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous errors
------------




--
Sergey Nebolsin
Principal Software Engineer, Prophotos.ru
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

kalpanab
In reply to this post by Sergey Nebolsin-2
I am also getting the same error. Can any one of you resolved the problem? Can you please send me the correction if any one resolved?


Sergey Nebolsin-2 wrote
Hi, Kristan.

It would be great if you package small reproducible application and attach
it to the new JIRA issue against Grails-Quartz component. I'll have a look
at this problem.
Btw, which version of the plugin are you using?

Cheers

On Tue, Sep 30, 2008 at 1:11 AM, Kristan Uccello <kuccello@gmail.com> wrote:

> Here is the type of jobs I have (all are cron)
>
> class TemplateProcessingHourlyJob{
>
>     def dataSource
>     def templateToLayoutService
>
>     def group = "TemplateProcessing"
>
>     static triggers = {
>         cronTrigger startDelay:10000, cronExpression: '0 0 * * * ?' //
> http://www.opensymphony.com/quartz/api/org/quartz/CronExpression.html
>     }
>
>     def execute() {
>         // execute task
>         log.debug "Executing TemplateProcessingHourlyJob..."
>         def listOfTemplatesToUpdate = LayoutTemplate.findAll("from
> LayoutTemplate as t where t.pollingFrequency=?",['hourly'])
>
>         listOfTemplatesToUpdate.each() { template ->
>             log.debug "Processing template: ${template}..."
>             templateToLayoutService.processTemplate(template)
>             log.debug "...done."
>         }
>         log.debug "Finished exeucting TemplateProcessingHourlyJob"
>     }
> }
>
> I'm going to try adjusting the start delay but I'm not sure thats the
> issue...
>
> K.
>
>
> On Mon, Sep 29, 2008 at 5:06 PM, Dustin Whitney <dustin.whitney@gmail.com>wrote:
>
>> I got something similar to this when I had jobs defined for a date
>> previous to my server startup time, like for instance if the job was
>> scheduled to happen yesterday.
>> -Dustin
>>
>>
>> On Mon, Sep 29, 2008 at 5:03 PM, Kristan Uccello <kuccello@gmail.com>wrote:
>>
>>> Hi all,
>>>
>>> I have been using the quartz plugin for a few weeks in development mode
>>> and now when I try to deploy my app to Tomcat 6.0.16 I get the following
>>> error stack:
>>>
>>> INFO: Initializing Coyote HTTP/1.1 on http-9090
>>> 29-Sep-2008 4:59:05 PM org.apache.catalina.startup.Catalina load
>>> INFO: Initialization processed in 785 ms
>>> 29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardService start
>>> INFO: Starting service Catalina
>>> 29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardEngine start
>>> INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
>>> 29-Sep-2008 4:59:05 PM org.apache.catalina.startup.HostConfig deployWAR
>>> INFO: Deploying web application archive TitaniumTablet-0.1.war
>>> 29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext
>>> addApplicationListener
>>> INFO: The listener "org.springframework.web.util.Log4jConfigListener" is
>>> already configured for this context. The duplicate definition has been
>>> ignored.
>>> 29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext
>>> addApplicationListener
>>> INFO: The listener
>>> "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is
>>> already configured for this context. The duplicate definition has been
>>> ignored.
>>> [0] spring.GrailsWebApplicationContext Refreshing
>>> org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13:
>>> display name
>>> [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13];
>>> startup date [Mon Sep 29 16:59:14 EDT 2008]; parent:
>>> org.springframework.web.context.support.XmlWebApplicationContext@ab54eb
>>> [0] spring.GrailsWebApplicationContext Bean factory for application
>>> context
>>> [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]:
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory@1f808e6
>>> 29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
>>> SEVERE: Error listenerStart
>>> 29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
>>> SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous
>>> errors
>>> [615] context.GrailsContextLoader Error occurred shutting down plug-in
>>> manager: org.springframework.beans.factory.NoSuchBeanDefinitionException: No
>>> bean named 'quartzScheduler' is defined
>>> org.codehaus.groovy.runtime.InvokerInvocationException:
>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
>>> named 'quartzScheduler' is defined
>>>         at
>>> org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
>>>         at
>>> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
>>>         at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>>>         at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>>>         at
>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>>>         at
>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>>>         at
>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>>>         at
>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
>>>         at
>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>>>         at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>>>         at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>>>         at
>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>>>         at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>>>         at
>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>>         at
>>> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>>>         at
>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>>>         at
>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>>> Caused by:
>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
>>> named 'quartzScheduler' is defined
>>>         at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
>>>         at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
>>>         at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
>>>         at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>>>         at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>>>         at
>>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>         at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>         at
>>> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
>>>         at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>>>         at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>>>         at
>>> groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
>>>         at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
>>>         at
>>> org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
>>>         at
>>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
>>>         at
>>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
>>>         at
>>> QuartzGrailsPlugin$_closure4.doCall(QuartzGrailsPlugin.groovy:158)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>         at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>         at
>>> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
>>>         at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>>>         at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>>>         at
>>> groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
>>>         at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
>>>         at groovy.lang.Closure.call(Closure.java:292)
>>>         at
>>> org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.callEvent(DefaultGrailsPlugin.java:761)
>>>         at
>>> org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.invokeOnShutdownEventListener(DefaultGrailsPlugin.java:752)
>>>         at
>>> org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.notifyOfEvent(DefaultGrailsPlugin.java:738)
>>>         at
>>> org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager.shutdown(AbstractGrailsPluginManager.java:205)
>>>         at
>>> org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:86)
>>>         at
>>> org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:70)
>>>         at
>>> org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
>>>         at
>>> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
>>>         at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>>>         at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>>>         at
>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>>>         at
>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>>>         at
>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>>>         at
>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
>>>         at
>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>>>         at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>>>         at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>>>         at
>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>>>         at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>>>         at
>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>>         at
>>> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>>>         at
>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>         at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>         ... 2 more
>>> 29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext
>>> addApplicationListener
>>> INFO: The listener "listeners.ContextListener" is already configured for
>>> this context. The duplicate definition has been ignored.
>>> 29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext
>>> addApplicationListener
>>> INFO: The listener "listeners.SessionListener" is already configured for
>>> this context. The duplicate definition has been ignored.
>>> 29-Sep-2008 4:59:16 PM org.apache.coyote.http11.Http11Protocol start
>>> INFO: Starting Coyote HTTP/1.1 on http-9090
>>> 29-Sep-2008 4:59:17 PM org.apache.jk.common.ChannelSocket init
>>> INFO: JK: ajp13 listening on /0.0.0.0:8009
>>> 29-Sep-2008 4:59:17 PM org.apache.jk.server.JkMain start
>>> INFO: Jk running ID=0 time=0/49  config=null
>>> 29-Sep-2008 4:59:17 PM org.apache.catalina.startup.Catalina start
>>> INFO: Server startup in 11674 ms
>>>
>>> ----------------------- END OF STACK TRACE ---------------------------
>>>
>>> Any ideas?
>>>
>>> Cheers,
>>>
>>> Krispy
>>>
>>
>>
>


--
Sergey Nebolsin
Principal Software Engineer, Prophotos.ru
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Some help with Quartz plugin

Peter Cold
check your stacktrace.log or maybe even the catalina.out log file

I have seen this happen when something goes wrong during startup that
causes the app to shutdown, causing the quartz plugin onShutdown
closure to execute.  The exception stack is because startup failed
before the quartzScheduler bean was created.  It probably has nothing
to do with the real problem...



On Fri, Dec 5, 2008 at 7:43 PM, kalpanab <[hidden email]> wrote:

>
> I am also getting the same error. Can any one of you resolved the problem?
> Can you please send me the correction if any one resolved?
>
>
>
> Sergey Nebolsin-2 wrote:
>>
>> Hi, Kristan.
>>
>> It would be great if you package small reproducible application and attach
>> it to the new JIRA issue against Grails-Quartz component. I'll have a look
>> at this problem.
>> Btw, which version of the plugin are you using?
>>
>> Cheers
>>
>> On Tue, Sep 30, 2008 at 1:11 AM, Kristan Uccello <[hidden email]>
>> wrote:
>>
>>> Here is the type of jobs I have (all are cron)
>>>
>>> class TemplateProcessingHourlyJob{
>>>
>>>     def dataSource
>>>     def templateToLayoutService
>>>
>>>     def group = "TemplateProcessing"
>>>
>>>     static triggers = {
>>>         cronTrigger startDelay:10000, cronExpression: '0 0 * * * ?' //
>>> http://www.opensymphony.com/quartz/api/org/quartz/CronExpression.html
>>>     }
>>>
>>>     def execute() {
>>>         // execute task
>>>         log.debug "Executing TemplateProcessingHourlyJob..."
>>>         def listOfTemplatesToUpdate = LayoutTemplate.findAll("from
>>> LayoutTemplate as t where t.pollingFrequency=?",['hourly'])
>>>
>>>         listOfTemplatesToUpdate.each() { template ->
>>>             log.debug "Processing template: ${template}..."
>>>             templateToLayoutService.processTemplate(template)
>>>             log.debug "...done."
>>>         }
>>>         log.debug "Finished exeucting TemplateProcessingHourlyJob"
>>>     }
>>> }
>>>
>>> I'm going to try adjusting the start delay but I'm not sure thats the
>>> issue...
>>>
>>> K.
>>>
>>>
>>> On Mon, Sep 29, 2008 at 5:06 PM, Dustin Whitney
>>> <[hidden email]>wrote:
>>>
>>>> I got something similar to this when I had jobs defined for a date
>>>> previous to my server startup time, like for instance if the job was
>>>> scheduled to happen yesterday.
>>>> -Dustin
>>>>
>>>>
>>>> On Mon, Sep 29, 2008 at 5:03 PM, Kristan Uccello
>>>> <[hidden email]>wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I have been using the quartz plugin for a few weeks in development mode
>>>>> and now when I try to deploy my app to Tomcat 6.0.16 I get the
>>>>> following
>>>>> error stack:
>>>>>
>>>>> INFO: Initializing Coyote HTTP/1.1 on http-9090
>>>>> 29-Sep-2008 4:59:05 PM org.apache.catalina.startup.Catalina load
>>>>> INFO: Initialization processed in 785 ms
>>>>> 29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardService start
>>>>> INFO: Starting service Catalina
>>>>> 29-Sep-2008 4:59:05 PM org.apache.catalina.core.StandardEngine start
>>>>> INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
>>>>> 29-Sep-2008 4:59:05 PM org.apache.catalina.startup.HostConfig deployWAR
>>>>> INFO: Deploying web application archive TitaniumTablet-0.1.war
>>>>> 29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext
>>>>> addApplicationListener
>>>>> INFO: The listener "org.springframework.web.util.Log4jConfigListener"
>>>>> is
>>>>> already configured for this context. The duplicate definition has been
>>>>> ignored.
>>>>> 29-Sep-2008 4:59:06 PM org.apache.catalina.core.StandardContext
>>>>> addApplicationListener
>>>>> INFO: The listener
>>>>> "org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener" is
>>>>> already configured for this context. The duplicate definition has been
>>>>> ignored.
>>>>> [0] spring.GrailsWebApplicationContext Refreshing
>>>>> org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13:
>>>>> display name
>>>>> [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13];
>>>>> startup date [Mon Sep 29 16:59:14 EDT 2008]; parent:
>>>>> org.springframework.web.context.support.XmlWebApplicationContext@ab54eb
>>>>> [0] spring.GrailsWebApplicationContext Bean factory for application
>>>>> context
>>>>> [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@48cd13]:
>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory@1f808e6
>>>>> 29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
>>>>> SEVERE: Error listenerStart
>>>>> 29-Sep-2008 4:59:15 PM org.apache.catalina.core.StandardContext start
>>>>> SEVERE: Context [/TitaniumTablet-0.1] startup failed due to previous
>>>>> errors
>>>>> [615] context.GrailsContextLoader Error occurred shutting down plug-in
>>>>> manager:
>>>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No
>>>>> bean named 'quartzScheduler' is defined
>>>>> org.codehaus.groovy.runtime.InvokerInvocationException:
>>>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No
>>>>> bean
>>>>> named 'quartzScheduler' is defined
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>>>>>         at
>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>>>>>         at
>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>>>>>         at
>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>>>>>         at
>>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>>>>         at
>>>>> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>>>>>         at
>>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>>>>>         at
>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>>>>>         at
>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>>>>>         at
>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>>>>> Caused by:
>>>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No
>>>>> bean
>>>>> named 'quartzScheduler' is defined
>>>>>         at
>>>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
>>>>>         at
>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:968)
>>>>>         at
>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
>>>>>         at
>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>>>>>         at
>>>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>>>>>         at
>>>>> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>         at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>         at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>         at
>>>>> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
>>>>>         at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>>>>>         at
>>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>>>>>         at
>>>>> groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
>>>>>         at
>>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
>>>>>         at
>>>>> org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
>>>>>         at
>>>>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
>>>>>         at
>>>>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
>>>>>         at
>>>>> QuartzGrailsPlugin$_closure4.doCall(QuartzGrailsPlugin.groovy:158)
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>         at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>         at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>         at
>>>>> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
>>>>>         at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>>>>>         at
>>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>>>>>         at
>>>>> groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
>>>>>         at
>>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
>>>>>         at groovy.lang.Closure.call(Closure.java:292)
>>>>>         at
>>>>> org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.callEvent(DefaultGrailsPlugin.java:761)
>>>>>         at
>>>>> org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.invokeOnShutdownEventListener(DefaultGrailsPlugin.java:752)
>>>>>         at
>>>>> org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.notifyOfEvent(DefaultGrailsPlugin.java:738)
>>>>>         at
>>>>> org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager.shutdown(AbstractGrailsPluginManager.java:205)
>>>>>         at
>>>>> org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:86)
>>>>>         at
>>>>> org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:70)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4516)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4380)
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>>>>>         at
>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>>>>>         at
>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>>>>>         at
>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>>>>>         at
>>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>>>>         at
>>>>> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>>>>>         at
>>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>>>>>         at
>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>         at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>         at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>         ... 2 more
>>>>> 29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext
>>>>> addApplicationListener
>>>>> INFO: The listener "listeners.ContextListener" is already configured
>>>>> for
>>>>> this context. The duplicate definition has been ignored.
>>>>> 29-Sep-2008 4:59:16 PM org.apache.catalina.core.StandardContext
>>>>> addApplicationListener
>>>>> INFO: The listener "listeners.SessionListener" is already configured
>>>>> for
>>>>> this context. The duplicate definition has been ignored.
>>>>> 29-Sep-2008 4:59:16 PM org.apache.coyote.http11.Http11Protocol start
>>>>> INFO: Starting Coyote HTTP/1.1 on http-9090
>>>>> 29-Sep-2008 4:59:17 PM org.apache.jk.common.ChannelSocket init
>>>>> INFO: JK: ajp13 listening on /0.0.0.0:8009
>>>>> 29-Sep-2008 4:59:17 PM org.apache.jk.server.JkMain start
>>>>> INFO: Jk running ID=0 time=0/49  config=null
>>>>> 29-Sep-2008 4:59:17 PM org.apache.catalina.startup.Catalina start
>>>>> INFO: Server startup in 11674 ms
>>>>>
>>>>> ----------------------- END OF STACK TRACE ---------------------------
>>>>>
>>>>> Any ideas?
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Krispy
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> Sergey Nebolsin
>> Principal Software Engineer, Prophotos.ru
>>
>>
>
> --
> View this message in context: http://www.nabble.com/Some-help-with-Quartz-plugin-tp19731684p20866153.html
> Sent from the grails - user mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Loading...