I also have the following execute method which is not called: /** * Method execute * * @param jobExecCtx * @throws org.quartz.JobExecutionException */ public void execute( JobExecutionContext jobExecCtx ) throws org.quartz.JobExecutionException { log.info("Executing AlertSenderJob. This is the only operation this job performs."); }
I also have the following quartz-config.xml: <?xml version="1.0" encoding="ISO-8859-1" ?> <quartz-config> <trigger-group> <trigger name="alertSenderTrigger" className="org.quartz.SimpleTrigger" description="Trigger for sending Alerts when they are due" volatility="false" misfireConstant="INSTRUCTION_RE_EXECUTE_JOB"> <set-property property="repeatCount" value="900" /> <set-property property="repeatInterval" value="5000" /> </trigger> </trigger-group> <job-group> <job name="alertSenderJob" className="com.baselogic.yoursos.scheduler.jobs.AlertSenderJob" /> </job-group> <schedule job="alertSenderJob" trigger="alertSenderTrigger" /> </quartz-config> --- Thanks Mick Knutson http://www.baselogic.com +001(805) 563-0666 Office +001 (708) 570-2772 Fax --- ----- Original Message ----- From: "Mick Knutson" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Wednesday, September 24, 2003 4:05 PM Subject: Re: Quartz error and Struts plugin for struts > OK, I seem to be a little further. > > Here is the next error I get: > =================== > 16:03:11,515 INFO [StdSchedulerFactory] Quartz scheduler 'QuartzScheduler' > initialized from default resource file in Quartz package: > 'quartz.properties' > 16:03:11,515 INFO [StdSchedulerFactory] Quartz scheduler version: 1.2.2 > 16:03:11,578 ERROR [Digester] Begin event threw exception > java.lang.NullPointerException > at org.quartz.JobDetail.toString(JobDetail.java:381) > at java.lang.String.valueOf(String.java:2177) > at java.lang.StringBuffer.append(StringBuffer.java:361) > at > org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:792) > at > org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:2 > 59) > at org.apache.commons.digester.Rule.begin(Rule.java:200) > at > org.apache.commons.digester.Digester.startElement(Digester.java:1273) > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1535) > at org.apache.crimson.parser.Parser2.content(Parser2.java:1824) > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552) > at org.apache.crimson.parser.Parser2.content(Parser2.java:1824) > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552) > at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:534) > at org.apache.crimson.parser.Parser2.parse(Parser2.java:318) > at > org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) > at org.apache.commons.digester.Digester.parse(Digester.java:1548) > at > com.jgsullivan.quartz.SchedulerBuilder.buildScheduler(SchedulerBuilder.java: > 199) > at > com.jgsullivan.quartz.SchedulerBuilder.buildScheduler(SchedulerBuilder.java: > 176) > at > com.jgsullivan.struts.plugins.QuartzPlugIn.init(QuartzPlugIn.java:97) > at > com.jgsullivan.struts.plugins.PlugInSupport.init(PlugInSupport.java:276) > at > org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java: > 1158) > at > org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) > at > com.baselogic.yoursos.struts.ExtendedActionServlet.init(ExtendedActionServle > t.java:23) > at javax.servlet.GenericServlet.init(GenericServlet.java:256) > at > org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219) > at > org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.j > ava:436) > at > org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplic > ationHandler.java:150) > at > org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext. > java:442) > at > org.mortbay.j2ee.J2EEWebApplicationContext.start(J2EEWebApplicationContext.j > ava:85) > at > org.jboss.jetty.JBossWebApplicationContext.start(JBossWebApplicationContext. > java:89) > at org.jboss.jetty.Jetty.deploy(Jetty.java:331) > at org.jboss.jetty.JettyService.performDeploy(JettyService.java:242) > at > org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:301) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:814) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:806) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:627) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:591) > at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy3.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:435) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:561) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan > ============================================================== > > --- > Thanks > Mick Knutson > http://www.baselogic.com > > +001(805) 563-0666 Office > +001 (708) 570-2772 Fax > --- > > ----- Original Message ----- > From: "Holman, Cal" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Wednesday, September 24, 2003 2:35 PM > Subject: RE: Quartz error and Struts plugin for struts > > > Mick>> Yes I am using the plug in. The properties configure Quartz - the > type of scheduler, misfire instructions, and other more advanced stuff. It > my not e necessary - ill try without. I really only have the followling > items in the file: > > org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool > org.quartz.threadPool.threadCount = 5 > org.quartz.threadPool.threadPriority = 4 > org.quartz.jobStore.misfireThreshold = 5000 > org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore > > The quartz-config used with the plugin is for configuring the actual > schedule and job to fire on that schedule. So for all my sites I have a > common quartz.properties but each web app has it's own set of jobs and > independent schedules. > > Cal > > http://www.calandva.com/ Last update 08/01/03 > > > -----Original Message----- > From: Mick Knutson [mailto:[EMAIL PROTECTED] > Sent: Wednesday, September 24, 2003 17:20 > To: Struts Users Mailing List > Subject: Re: Quartz error and Struts plugin for struts > > Are you using the quartz plugin? > In the examples, I did not see the quartz.properties. > I thought the quartz-config.xml is the replacement. > > --- > Thanks > Mick Knutson > http://www.baselogic.com > > +001(805) 563-0666 Office > +001 (708) 570-2772 Fax > --- > > ----- Original Message ----- > From: "Holman, Cal" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Wednesday, September 24, 2003 1:58 PM > Subject: RE: Quartz error and Struts plugin for struts > > > In the war > > .jars in the web-inf/lib > quartz-config in web-inf > quartz.properties in web-inf/classes > > Cal > > http://www.calandva.com/ Last update 08/01/03 > > -----Original Message----- > From: Mick Knutson [mailto:[EMAIL PROTECTED] > Sent: Wednesday, September 24, 2003 15:29 > To: struts > Subject: Quartz error and Struts plugin for struts > > I am having an error with the quartz plugin and need some help. > Below is the error I get. > I have an EAR, with a common.jar, ejbs.jar and an app.war. > Where is quartz.jar, jgs-struts-0.2-dev.jar, jgs-quartz-0.2-dev.jar and the > quartz-config.xml suppose to go in the above hierarchy? > > > > =========================================== > 11:51:52,625 ERROR [MainDeployer] could not start deployment: > file:/C:/usr/local/jboss-3.0.7/server/default/tmp/deploy/server/default/deploy/yoursos-a > pp.ear/31.yoursos-app.ear-contents/yoursos-web-application.war > org.jboss.deployment.DeploymentException: Error initializing Quartz > scheduler; - nested throwable: (javax.servlet.ServletException: Error > initializing > Quartz scheduler) > at org.jboss.jetty.Jetty.deploy(Jetty.java:353) > at org.jboss.jetty.JettyService.performDeploy(JettyService.java:242) > at > org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:301) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:814) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:806) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:627) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:591) > at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy3.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:435) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:561) > at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThr > ead.doScan(AbstractDeploymentScanner.java:217) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:230) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:207) > Caused by: javax.servlet.ServletException: Error initializing Quartz > scheduler > at > com.jgsullivan.struts.plugins.QuartzPlugIn.init(QuartzPlugIn.java:103) > at > com.jgsullivan.struts.plugins.PlugInSupport.init(PlugInSupport.java:276) > at > org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java: > 1158) > at > org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) > at > com.baselogic.yoursos.struts.ExtendedActionServlet.init(ExtendedActionServle > t.java:23) > at javax.servlet.GenericServlet.init(GenericServlet.java:256) > at > org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219) > at > org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.j > ava:436) > at > org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplic > ationHandler.java:150) > at > org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext. > java:442) > at > org.mortbay.j2ee.J2EEWebApplicationContext.start(J2EEWebApplicationContext.j > ava:85) > at > org.jboss.jetty.JBossWebApplicationContext.start(JBossWebApplicationContext. > java:89) > at org.jboss.jetty.Jetty.deploy(Jetty.java:331) > ... 18 more > 11:51:52,921 ERROR [MainDeployer] could not start deployment: > file:/C:/usr/local/jboss-3.0.7/server/default/deploy/yoursos-app.ear > org.jboss.deployment.DeploymentException: Error initializing Quartz > scheduler; - nested throwable: (javax.servlet.ServletException: Error > initializing > Quartz scheduler) > at org.jboss.jetty.Jetty.deploy(Jetty.java:353) > at org.jboss.jetty.JettyService.performDeploy(JettyService.java:242) > at > org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:301) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:814) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:806) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:627) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:591) > at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy3.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:435) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:561) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan( > AbstractDeploymentScanner.java:217) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:230) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:207) > Caused by: javax.servlet.ServletException: Error initializing Quartz > scheduler > at > com.jgsullivan.struts.plugins.QuartzPlugIn.init(QuartzPlugIn.java:103) > at > com.jgsullivan.struts.plugins.PlugInSupport.init(PlugInSupport.java:276) > at > org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java: > 1158) > at > org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) > at > com.baselogic.yoursos.struts.ExtendedActionServlet.init(ExtendedActionServle > t.java:23) > at javax.servlet.GenericServlet.init(GenericServlet.java:256) > at > org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219) > at > org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.j > ava:436) > at > org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplic > ationHandler.java:150) > at > org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext. > java:442) > at > org.mortbay.j2ee.J2EEWebApplicationContext.start(J2EEWebApplicationContext.j > ava:85) > at > org.jboss.jetty.JBossWebApplicationContext.start(JBossWebApplicationContext. > java:89) > at org.jboss.jetty.Jetty.deploy(Jetty.java:331) > ... 18 more > 11:51:53,296 ERROR [URLDeploymentScanner] Failed to deploy: > [EMAIL PROTECTED] > url=file:/C:/usr/l > ocal/jboss-3.0.7/server/default/deploy/yoursos-app.ear, > deployedLastModified=1064426115890 } > org.jboss.deployment.DeploymentException: Error initializing Quartz > scheduler; - nested throwable: (javax.servlet.ServletException: Error > initializing > Quartz scheduler) > at org.jboss.jetty.Jetty.deploy(Jetty.java:353) > at org.jboss.jetty.JettyService.performDeploy(JettyService.java:242) > at > org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:301) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:814) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:806) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:627) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:591) > at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy3.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:435) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:561) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan( > AbstractDeploymentScanner.java:217) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:230) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:207) > Caused by: javax.servlet.ServletException: Error initializing Quartz > scheduler > at > com.jgsullivan.struts.plugins.QuartzPlugIn.init(QuartzPlugIn.java:103) > at > com.jgsullivan.struts.plugins.PlugInSupport.init(PlugInSupport.java:276) > at > org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java: > 1158) > at > org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) > at > com.baselogic.yoursos.struts.ExtendedActionServlet.init(ExtendedActionServle > t.java:23) > at javax.servlet.GenericServlet.init(GenericServlet.java:256) > at > org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219) > at > org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.j > ava:436) > at > org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplic > ationHandler.java:150) > at > org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext. > java:442) > at > org.mortbay.j2ee.J2EEWebApplicationContext.start(J2EEWebApplicationContext.j > ava:85) > at > org.jboss.jetty.JBossWebApplicationContext.start(JBossWebApplicationContext. > java:89) > at org.jboss.jetty.Jetty.deploy(Jetty.java:331) > ... 18 more > > > > --- > Thanks > Mick Knutson > http://www.baselogic.com > > +001(805) 563-0666 Office > +001 (708) 570-2772 Fax > --- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > Learn more about Paymentech's payment processing services at > www.paymentech.com > THIS MESSAGE IS CONFIDENTIAL. This e-mail message and any attachments are > proprietary and confidential information intended only for the use of the > recipient(s) named above. If you are not the intended recipient, you may > not print, distribute, or copy this message or any attachments. If you have > received this communication in error, please notify the sender by return > e-mail and delete this message and any attachments from your computer. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > Learn more about Paymentech's payment processing services at > www.paymentech.com > THIS MESSAGE IS CONFIDENTIAL. This e-mail message and any attachments are > proprietary and confidential information intended only for the use of the > recipient(s) named above. If you are not the intended recipient, you may > not print, distribute, or copy this message or any attachments. If you have > received this communication in error, please notify the sender by return > e-mail and delete this message and any attachments from your computer. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]