Still looking for help..... Here is the Debug level trace of the startup.....
09:35:18,687 ERROR [STDERR] [DEBUG] I18nFactorySet - -Factory initialized from file '/WEB-INF/tiles-defs.xml'. 09:35:18,687 ERROR [STDERR] [INFO] TilesPlugin - -Tiles definition factory loaded for module ''. 09:35:18,703 ERROR [STDERR] [DEBUG] BeanUtils - -BeanUtils.populate([EMAIL PROTECTED] 54f3, {configPath=/WEB-INF/quartz-conf ig.xml}) 09:35:18,734 ERROR [STDERR] [DEBUG] ConvertUtils - -Convert string '/WEB-INF/quartz-config.xml' to class 'java.lang.String' 09:35:18,750 ERROR [STDERR] [INFO] PlugInSupport - -Initializing QuartzPlugIn 09:35:18,875 ERROR [STDERR] [INFO] StdSchedulerFactory - -Quartz scheduler 'QuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties' 09:35:18,875 ERROR [STDERR] [INFO] StdSchedulerFactory - -Quartz scheduler version: 1.2.2 09:35:18,890 ERROR [STDERR] [DEBUG] Digester - -addRuleSet() with no namespace URI 09:35:18,906 ERROR [STDERR] [DEBUG] sax - -setDocumentLocator([EMAIL PROTECTED] bb) 09:35:18,906 ERROR [STDERR] [DEBUG] sax - -startDocument() 09:35:18,906 ERROR [STDERR] [DEBUG] sax - -startElement(,,quartz-config) 09:35:18,906 ERROR [STDERR] [DEBUG] Digester - - Pushing body text '' 09:35:18,921 ERROR [STDERR] [DEBUG] Digester - - New match='quartz-config' 09:35:18,921 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for ObjectCreateRule[className=com.jgsullivan.quartz.config.QuartzConfig, attributeName =null] 09:35:18,921 ERROR [STDERR] [DEBUG] Digester - -[ObjectCreateRule]{quartz-config}New com.jgsullivan.quartz.config.QuartzConfig 09:35:18,921 ERROR [STDERR] [DEBUG] sax - -characters() 09:35:18,921 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:18,921 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:18,921 ERROR [STDERR] [DEBUG] sax - -startElement(,,trigger-group) 09:35:18,984 ERROR [STDERR] [DEBUG] Digester - - Pushing body text ' ' 09:35:18,984 ERROR [STDERR] [DEBUG] Digester - - New match='quartz-config/trigger-group' 09:35:18,984 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for ObjectCreateRule[className=com.jgsullivan.quartz.config.TriggerGroupConfig, attribu teName=null] 09:35:18,984 ERROR [STDERR] [DEBUG] Digester - -[ObjectCreateRule]{quartz-config/trigger-group}New com.jgsullivan.quartz.config.TriggerGroupConfig 09:35:18,984 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for [EMAIL PROTECTED] 09:35:19,046 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for SetNextRule[methodName=addTriggerGroup, paramType=null] 09:35:19,046 ERROR [STDERR] [DEBUG] sax - -characters() 09:35:19,046 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,046 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,046 ERROR [STDERR] [DEBUG] sax - -startElement(,,trigger) 09:35:19,046 ERROR [STDERR] [DEBUG] Digester - - Pushing body text ' ' 09:35:19,109 ERROR [STDERR] [DEBUG] Digester - - New match='quartz-config/trigger-group/trigger' 09:35:19,109 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for ObjectCreateRule[className=org.quartz.SimpleTrigger, attributeName=className] 09:35:19,109 ERROR [STDERR] [DEBUG] Digester - -[ObjectCreateRule]{quartz-config/trigger-group/trigger}New org.quartz.CronTrigger 09:35:19,125 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for SetPropertiesRule[] 09:35:19,125 ERROR [STDERR] [DEBUG] Digester - -[SetPropertiesRule]{quartz-config/trigger-group/trigger} Setting property 'name' to 'alertSenderTrigge r' 09:35:19,125 ERROR [STDERR] [DEBUG] Digester - -[SetPropertiesRule]{quartz-config/trigger-group/trigger} Setting property 'className' to 'org.quartz.C ronTrigger' 09:35:19,187 ERROR [STDERR] [DEBUG] Digester - -[SetPropertiesRule]{quartz-config/trigger-group/trigger} Set org.quartz.CronTrigger properties 09:35:19,187 ERROR [STDERR] [DEBUG] BeanUtils - -BeanUtils.populate(Trigger 'null.null': triggerClass: 'org.quartz.CronTrigger isVolatile: false cale ndar: 'null' misfireInstruction: 0, {className=org.quartz.CronTrigger, name=alertSenderTrigger}) 09:35:19,203 ERROR [STDERR] [DEBUG] ConvertUtils - -Convert string 'alertSenderTrigger' to class 'java.lang.String' 09:35:19,234 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for [EMAIL PROTECTED] 09:35:19,234 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for [EMAIL PROTECTED] 09:35:19,234 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for SetNextRule[methodName=addTrigger, paramType=org.quartz.Trigger] 09:35:19,265 ERROR [STDERR] [DEBUG] sax - -characters() 09:35:19,265 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,265 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,265 ERROR [STDERR] [DEBUG] sax - -startElement(,,set-property) 09:35:19,265 ERROR [STDERR] [DEBUG] Digester - - Pushing body text ' ' 09:35:19,265 ERROR [STDERR] [DEBUG] Digester - - New match='quartz-config/trigger-group/trigger/set-property' 09:35:19,328 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for SetPropertyRule[name=property, value=value] 09:35:19,328 ERROR [STDERR] [DEBUG] Digester - -[SetPropertyRule]{quartz-config/trigger-group/trigger/set-proper ty} Set org.quartz.CronTrigger propert y cronExpression to 0 0 12 * * ? 09:35:19,328 ERROR [STDERR] [DEBUG] ConvertUtils - -Convert string '0 0 12 * * ?' to class 'java.lang.String' 09:35:19,328 ERROR [STDERR] [DEBUG] sax - -endElement(,,set-property) 09:35:19,328 ERROR [STDERR] [DEBUG] Digester - - match='quartz-config/trigger-group/trigger/set-property' 09:35:19,328 ERROR [STDERR] [DEBUG] Digester - - bodyText='' 09:35:19,390 ERROR [STDERR] [DEBUG] Digester - - Fire body() for SetPropertyRule[name=property, value=value] 09:35:19,390 ERROR [STDERR] [DEBUG] Digester - - Popping body text ' ' 09:35:19,390 ERROR [STDERR] [DEBUG] Digester - - Fire end() for SetPropertyRule[name=property, value=value] 09:35:19,390 ERROR [STDERR] [DEBUG] sax - -characters() 09:35:19,390 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,453 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,453 ERROR [STDERR] [DEBUG] sax - -endElement(,,trigger) 09:35:19,453 ERROR [STDERR] [DEBUG] Digester - - match='quartz-config/trigger-group/trigger' 09:35:19,453 ERROR [STDERR] [DEBUG] Digester - - bodyText=' ' 09:35:19,453 ERROR [STDERR] [DEBUG] Digester - - Fire body() for ObjectCreateRule[className=org.quartz.SimpleTrigger, attributeName=className] 09:35:19,515 ERROR [STDERR] [DEBUG] Digester - - Fire body() for SetPropertiesRule[] 09:35:19,515 ERROR [STDERR] [DEBUG] Digester - - Fire body() for [EMAIL PROTECTED] 09:35:19,515 ERROR [STDERR] [DEBUG] Digester - - Fire body() for [EMAIL PROTECTED] 09:35:19,515 ERROR [STDERR] [DEBUG] Digester - - Fire body() for SetNextRule[methodName=addTrigger, paramType=org.quartz.Trigger] 09:35:19,515 ERROR [STDERR] [DEBUG] Digester - - Popping body text ' ' 09:35:19,515 ERROR [STDERR] [DEBUG] Digester - - Fire end() for SetNextRule[methodName=addTrigger, paramType=org.quartz.Trigger] 09:35:19,578 ERROR [STDERR] [DEBUG] Digester - -[SetNextRule]{quartz-config/trigger-group/trigger} Call com.jgsullivan.quartz.config.TriggerGroupConfi g.addTrigger(Trigger 'DEFAULT.alertSenderTrigger': triggerClass: 'org.quartz.CronTrigger isVolatile: false calendar: 'null' misfireInstruction: 0) 09:35:19,578 ERROR [STDERR] [DEBUG] Digester - - Fire end() for [EMAIL PROTECTED] 09:35:19,578 ERROR [STDERR] [DEBUG] Digester - - Fire end() for [EMAIL PROTECTED] 09:35:19,578 ERROR [STDERR] [DEBUG] Digester - - Fire end() for SetPropertiesRule[] 09:35:19,578 ERROR [STDERR] [DEBUG] Digester - - Fire end() for ObjectCreateRule[className=org.quartz.SimpleTrigger, attributeName=className] 09:35:19,640 ERROR [STDERR] [DEBUG] Digester - -[ObjectCreateRule]{quartz-config/trigger-group/trigger} Pop org.quartz.CronTrigger 09:35:19,640 ERROR [STDERR] [DEBUG] sax - -characters() 09:35:19,640 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,640 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,640 ERROR [STDERR] [DEBUG] sax - -endElement(,,trigger-group) 09:35:19,640 ERROR [STDERR] [DEBUG] Digester - - match='quartz-config/trigger-group' 09:35:19,640 ERROR [STDERR] [DEBUG] Digester - - bodyText=' ' 09:35:19,703 ERROR [STDERR] [DEBUG] Digester - - Fire body() for ObjectCreateRule[className=com.jgsullivan.quartz.config.TriggerGroupConfig, attribut eName=null] 09:35:19,703 ERROR [STDERR] [DEBUG] Digester - - Fire body() for [EMAIL PROTECTED] 09:35:19,703 ERROR [STDERR] [DEBUG] Digester - - Fire body() for SetNextRule[methodName=addTriggerGroup, paramType=null] 09:35:19,765 ERROR [STDERR] [DEBUG] Digester - - Popping body text ' ' 09:35:19,765 ERROR [STDERR] [DEBUG] Digester - - Fire end() for SetNextRule[methodName=addTriggerGroup, paramType=null] 09:35:19,765 ERROR [STDERR] [DEBUG] Digester - -[SetNextRule]{quartz-config/trigger-group} Call com.jgsullivan.quartz.config.QuartzConfig.addTriggerGr oup(DEFAULT Trigger 'DEFAULT.alertSenderTrigger': triggerClass: 'org.quartz.CronTrigger isVolatile: false calendar: 'null' misfireInstruction: 0 ) 09:35:19,765 ERROR [STDERR] [DEBUG] Digester - - Fire end() for [EMAIL PROTECTED] 09:35:19,828 ERROR [STDERR] [DEBUG] Digester - - Fire end() for ObjectCreateRule[className=com.jgsullivan.quartz.config.TriggerGroupConfig, attribute Name=null] 09:35:19,843 ERROR [STDERR] [DEBUG] Digester - -[ObjectCreateRule]{quartz-config/trigger-group} Pop com.jgsullivan.quartz.config.TriggerGroupConfig 09:35:19,843 ERROR [STDERR] [DEBUG] sax - -characters() 09:35:19,843 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,843 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,890 ERROR [STDERR] [DEBUG] sax - -startElement(,,job-group) 09:35:19,890 ERROR [STDERR] [DEBUG] Digester - - Pushing body text ' ' 09:35:19,890 ERROR [STDERR] [DEBUG] Digester - - New match='quartz-config/job-group' 09:35:19,890 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for ObjectCreateRule[className=com.jgsullivan.quartz.config.JobGroupConfig, attributeNa me=null] 09:35:19,968 ERROR [STDERR] [DEBUG] Digester - -[ObjectCreateRule]{quartz-config/job-group}New com.jgsullivan.quartz.config.JobGroupConfig 09:35:19,968 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for [EMAIL PROTECTED] 09:35:19,968 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for SetNextRule[methodName=addJobGroup, paramType=null] 09:35:19,968 ERROR [STDERR] [DEBUG] sax - -characters() 09:35:19,968 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:19,968 ERROR [STDERR] [DEBUG] sax - -characters( ) 09:35:20,031 ERROR [STDERR] [DEBUG] sax - -startElement(,,job) 09:35:20,031 ERROR [STDERR] [DEBUG] Digester - - Pushing body text ' ' 09:35:20,031 ERROR [STDERR] [DEBUG] Digester - - New match='quartz-config/job-group/job' 09:35:20,031 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for ObjectCreateRule[className=org.quartz.JobDetail, attributeName=null] 09:35:20,031 ERROR [STDERR] [DEBUG] Digester - -[ObjectCreateRule]{quartz-config/job-group/job}New org.quartz.JobDetail 09:35:20,031 ERROR [STDERR] [DEBUG] Digester - - Fire begin() for SetPropertiesRule[] 09:35:20,093 ERROR [STDERR] [DEBUG] Digester - -[SetPropertiesRule]{quartz-config/job-group/job} Setting property 'name' to 'alertSenderJob' 09:35:20,093 ERROR [STDERR] [DEBUG] Digester - -[SetPropertiesRule]{quartz-config/job-group/job} Setting property 'className' to 'com.baselogic.yourso s.scheduler.jobs.AlertSenderJob' 09:35:20,093 ERROR [STDERR] [DEBUG] Digester - -[SetPropertiesRule]{quartz-config/job-group/job} Set org.quartz.JobDetail properties 09:35:20,093 ERROR [STDERR] [ERROR] Digester - -Begin event threw exception <java.lang.NullPointerException>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.GeneratedMethodAccessor10.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) 09:35:20,578 ERROR [STDERR] java.lang.NullPointerException 09:35:20,593 ERROR [STDERR] at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540) 09:35:20,593 ERROR [STDERR] at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566) 09:35:20,593 ERROR [STDERR] at org.apache.commons.digester.Digester.startElement(Digester.java:1276) 09:35:20,593 ERROR [STDERR] at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1535) 09:35:20,593 ERROR [STDERR] at org.apache.crimson.parser.Parser2.content(Parser2.java:1824) 09:35:20,640 ERROR [STDERR] at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552) 09:35:20,640 ERROR [STDERR] at org.apache.crimson.parser.Parser2.content(Parser2.java:1824) 09:35:20,640 ERROR [STDERR] at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552) 09:35:20,640 ERROR [STDERR] at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:534) 09:35:20,656 ERROR [STDERR] at org.apache.crimson.parser.Parser2.parse(Parser2.java:318) 09:35:20,656 ERROR [STDERR] at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) 09:35:20,656 ERROR [STDERR] at org.apache.commons.digester.Digester.parse(Digester.java:1548) 09:35:20,656 ERROR [STDERR] at com.jgsullivan.quartz.SchedulerBuilder.buildScheduler(SchedulerBuilder.java: 199) 09:35:20,703 ERROR [STDERR] at com.jgsullivan.quartz.SchedulerBuilder.buildScheduler(SchedulerBuilder.java: 176) 09:35:20,718 ERROR [STDERR] at com.jgsullivan.struts.plugins.QuartzPlugIn.init(QuartzPlugIn.java:97) 09:35:20,718 ERROR [STDERR] at com.jgsullivan.struts.plugins.PlugInSupport.init(PlugInSupport.java:276) 09:35:20,718 ERROR [STDERR] at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java: 1158) 09:35:20,718 ERROR [STDERR] at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) 09:35:20,718 ERROR [STDERR] at com.baselogic.yoursos.struts.ExtendedActionServlet.init(ExtendedActionServle t.java:23) 09:35:20,718 ERROR [STDERR] at javax.servlet.GenericServlet.init(GenericServlet.java:256) 09:35:20,781 ERROR [STDERR] at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219) 09:35:20,781 ERROR [STDERR] at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.j ava:436) 09:35:20,781 ERROR [STDERR] at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplic ationHandler.java:150) 09:35:20,781 ERROR [STDERR] at org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext. java:442) 09:35:20,781 ERROR [STDERR] at org.mortbay.j2ee.J2EEWebApplicationContext.start(J2EEWebApplicationContext.j ava:85) 09:35:20,781 ERROR [STDERR] at org.jboss.jetty.JBossWebApplicationContext.start(JBossWebApplicationContext. java:89) 09:35:20,781 ERROR [STDERR] at org.jboss.jetty.Jetty.deploy(Jetty.java:331) 09:35:20,781 ERROR [STDERR] at org.jboss.jetty.JettyService.performDeploy(JettyService.java:242) 09:35:20,843 ERROR [STDERR] at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:301) 09:35:20,843 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:814) 09:35:20,843 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:806) 09:35:20,843 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:627) 09:35:20,843 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:591) 09:35:20,843 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) 09:35:20,843 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) 09:35:20,843 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:324) 09:35:20,906 ERROR [STDERR] at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat cher.java:284) 09:35:20,906 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) 09:35:20,906 ERROR [STDERR] at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) 09:35:20,906 ERROR [STDERR] at $Proxy3.deploy(Unknown Source) 09:35:20,906 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne r.java:435) 09:35:20,906 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. java:561) 09:35:20,906 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan( AbstractDeploymentScanner.java:217) 09:35:20,968 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab stractDeploymentScanner.java:230) 09:35:20,968 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs tractDeploymentScanner.java:207) 09:35:20,968 INFO [jbossweb] Stopped WebApplicationContext[/,jar:file:/C:/usr/local/jboss-3.0.7/server/default/tm p/deploy/server/default/deploy/yours os-app.ear/31.yoursos-app.ear-contents/yoursos-web-application.war!/] 09:35:20,968 INFO [jbossweb] Deregister jboss.web:Jetty=0,JBossWebApplicationContext=7,context=/ 09:35:20,968 INFO [jbossweb] Successfully undeployed file:/C:/usr/local/jboss-3.0.7/server/default/tmp/deploy/server/default/deploy/yoursos-app.ear/3 1.yoursos-app.ear-contents/yoursos-web-application.war 09:35:20,968 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.GeneratedMethodAccessor10.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 09:35:21,343 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.GeneratedMethodAccessor10.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 09:35:21,703 ERROR [URLDeploymentScanner] Failed to deploy: [EMAIL PROTECTED] url=file:/C:/usr/l ocal/jboss-3.0.7/server/default/deploy/yoursos-app.ear, deployedLastModified=1065111935781 } 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.GeneratedMethodAccessor10.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 Play Hard, Live Smart Your SOS: Your personal Emergency Alert & Contact System. http://YourSoS.com +001(805) 563-0666 Office +001 (708) 570-2772 Fax --- ----- Original Message ----- From: "Mick Knutson" <[EMAIL PROTECTED]> To: "Mick Knutson" <[EMAIL PROTECTED]>; "struts" <[EMAIL PROTECTED]> Sent: Monday, September 29, 2003 5:24 PM Subject: Re: Still an issue: Quartz plugin shutdown problem > I am still having issues with this, but I am at least getting more data > collected so hopefully someone can enlighten me as to my errors: > > When I use the example1.bat file, the Quartz example works fine. > Now, when I use the quartz, jgl-quartz lib or the jgl-struts plugin I get > the NPE. > > Here is the DIR layout of my entire EAR file: > > EAR: > -->meta-inf/application.xml > commons-dbcp.jar > commons-discovery.jar > commons-httpclient.jar > commons-logging.jar > commons-logging-api.jar > commons-pool.jar > commons-resources.jar > jdbc2_0-stdext.jar > quartz.jar > quartz.properties > app-ejbs.jar > app-web.war > |--->meta-inf/jboss-web.xml > |--->meta-inf/quartz-config.xml > |--->meta-inf/struts*.tld > |--->meta-inf/tiles-defs.xml > |--->meta-inf/validation.xml > |--->meta-inf/web.xml > |--->web-inf/classes/quartz.properties > |--->web-inf/classes/com.baselogic.**.class's > |--->web-inf/**.jsp's > |--->web-inf/lib/commons-beanutils.jar > |--->web-inf/lib/commons-collections.jar > |--->web-inf/lib/commons-digester.jar > |--->web-inf/lib/commons-fileupload.jar > |--->web-inf/lib/commons-lang.jar > |--->web-inf/lib/commons-logging.jar > |--->web-inf/lib/commons-validator.jar > |--->web-inf/lib/jakarta-oro.jar > |--->web-inf/lib/jgs-quartz-0.2-dev.jar > |--->web-inf/lib/jgs-struts-0.2-dev.jar > |--->web-inf/lib/sslext.jar > |--->web-inf/lib/struts.jar > |--->web-inf/lib/struts-legacy.jar > > > > > --- > Thanks > Mick Knutson > > coming soon: > Your SOS: Your personal emergency contact system. > http://YourSoS.com > > +001(805) 563-0666 Office > +001 (708) 570-2772 Fax > --- > > ----- Original Message ----- > From: "Mick Knutson" <[EMAIL PROTECTED]> > To: "struts" <[EMAIL PROTECTED]> > Sent: Monday, September 29, 2003 8:13 AM > Subject: Still an issue: Quartz plugin shutdown problem > > > > I am in a serious pickle here, as I have to get this running by Wednesday. > I > > am very sorry to be sending this again, but I have busted my head against > a > > wall on this all last week, and the weekend with no success. > > You help is very much appreciated. > > > > Here are the pertinant pieces: > > > > I have an EAR, with a common.jar, ejb.jar and app.WAR inside > > all the quartz, and jgs jars _all_ live in my WAR. > > > > struts-config.xml: > > > > <plug-in className="com.jgsullivan.struts.plugins.QuartzPlugIn" > > > <set-property property="configPath" > > value="/WEB-INF/quartz-config.xml" /> > > </plug-in> > > > > > > WEB-INF/classes/quartz.properties: > > > > 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 > > > > > > WEB-INF/quartz-config.xml: > > > > <?xml version="1.0" encoding="ISO-8859-1" ?> > > <quartz-config> > > <!-- Create a Trigger --> > > <trigger-group name="alertSenderTriggerGroup"> > > <trigger > > name="alertSenderTrigger" > > className="org.quartz.SimpleTrigger" > > description="A Trigger to send all Alert based messages" > > volatility="false" > > misfireConstant="INSTRUCTION_RE_EXECUTE_JOB"> > > <set-property property="repeatCount" value="25"/> > > <set-property property="repeatInterval" value="5000"/> > > </trigger> > > </trigger-group> > > > > > > <!-- Create a Job --> > > <job-group name="alertSenderJobGroup"> > > <!--<job name="alertSenderJob" > > className="com.baselogic.yoursos.scheduler.jobs.AlertSenderJob" > > description="alert Sender Job" > > durability="true" > > volatility="true" > > requestsRecovery="true"> > > </job>--> > > <job name="alertSenderJob" > > className="com.baselogic.yoursos.scheduler.jobs.AlertSenderJob"/> > > > > </job-group> > > > > <!-- Schedule the Job/Trigger --> > > <schedule job="alertSenderJob" trigger="alertSenderTrigger"/> > > > > <schedule jobGroup="alertSenderJobGroup" > > triggerGroup="alertSenderTriggerGroup" > > job="alertSenderJob" > > trigger="alertSenderTrigger"/> > > > > </quartz-config> > > > > > > WEB-INF/classes/com.baselogic.yoursos.scheduler.jobs.AlertSenderJob: > > > > package com.baselogic.yoursos.scheduler.jobs; > > > > import org.apache.commons.logging.Log; > > import org.apache.commons.logging.LogFactory; > > > > import org.quartz.JobExecutionContext; > > import org.quartz.JobExecutionException; > > import org.quartz.Job; > > > > import org.apache.commons.logging.Log; > > import org.apache.commons.logging.LogFactory; > > > > > > /** > > * Class AlertSenderJob > > * > > * @author Mick Knutson > > */ > > public class AlertSenderJob implements Job > > { > > /** The <code>Log</code> instance for this application. */ > > private Log log = LogFactory.getLog( getClass().getName() ); > > > > /** > > * Constructor AlertSenderJob > > * > > * > > */ > > public AlertSenderJob() > > { > > log.info( "initialize AlertSenderJob" ); > > } > > > > /** > > * 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." ); > > } > > > > } > > > > > > > > --- > > Thanks > > Mick Knutson > > http://www.baselogic.com > > > > +001(805) 563-0666 Office > > +001 (708) 570-2772 Fax > > --- > > > > ----- Original Message ----- > > From: "Tom Howe" <[EMAIL PROTECTED]> > > To: "'Mick Knutson'" <[EMAIL PROTECTED]> > > Sent: Thursday, September 25, 2003 9:10 AM > > Subject: RE: Quartz plugin shutdown problem > > > > > > > Sure, send them to me. Just so you know, I just started looking at it > > > yesterday, so I can't guarantee I'll be hugely useful :), but I'll take > > > a look at it, at least. > > > > > > -Tom > > > > > > -----Original Message----- > > > From: Mick Knutson [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, September 25, 2003 11:09 AM > > > To: [EMAIL PROTECTED] > > > Subject: Re: Quartz plugin shutdown problem > > > > > > > > > I know you are having issues of your own, but I don't suppose that you > > > could help me with just getting my Quartz to work at? > > > > > > I can send you the recent emails. I would appreciate it so much as I > > > have been killing myself for 3 days now and can't get it to work at all. > > > > > > --- > > > Thanks > > > Mick Knutson > > > http://www.baselogic.com > > > > > > +001(805) 563-0666 Office > > > +001 (708) 570-2772 Fax > > > --- > > > > > > ----- Original Message ----- > > > From: "Tom Howe" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Thursday, September 25, 2003 9:01 AM > > > Subject: Quartz plugin shutdown problem > > > > > > > > > > Hi, > > > > I'm having a problem with (I think) plugins that open a new thread, > > > > such as the Quartz plugin. It starts up fine and appears to work > > > > alright, but when I try to shut down, the server appears to hang on > > > > that particular thread so that the process continues. I tried to do > > > > this on a completely fresh tomcat/struts install with no forms, > > > > actions, etc. and still had no luck. I'm using Tomcat 4.1.27, Struts > > > > 1.1 on both windows xp and solaris 9. Is there some kind of special > > > > configuration that I need to do when using threads in a plugin to get > > > > it to shutdown correctly. Here is my struts-config.xml: > > > > > > > > <?xml version="1.0" encoding="UTF-8"?> > > > > <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD > > > > Struts Configuration 1.1//EN" > > > > "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> > > > > <struts-config> > > > > > > > > <!-- ========== Data Source Configuration > > > > =============================== --> > > > > <data-sources /> > > > > > > > > <!-- ========== Form Bean Definitions > > > > ================================== --> > > > > <form-beans /> > > > > > > > > <!-- ========== Global Exception Definitions > > > > ============================== --> > > > > <global-exceptions /> > > > > > > > > <!-- ========== Global Forward Definitions > > > > =============================== --> > > > > <global-forwards /> > > > > > > > > <!-- ========== Action Mapping Definitions > > > > =============================== --> > > > > <action-mappings /> > > > > > > > > <!-- ========== Controller Configuration > > > > ================================ --> > > > > <controller /> > > > > > > > > <!-- ========== Message Resources Definitions > > > > ============================ --> > > > > <message-resources parameter="ucmap.webapp.ApplicationResources" > > > > /> > > > > > > > > <!-- ========== Plug Ins Configuration > > > > ================================= --> > > > > <plug-in className="com.jgsullivan.struts.plugins.QuartzPlugIn"> > > > > <set-property property="configPath" > > > > value="/WEB-INF/quartz-config.xml" /> > > > > </plug-in> > > > > </struts-config> > > > > > > > > Thanks in advance, > > > > Tom > > > > > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]