I did excactly the same with quartz-1.5.1 (it seems to include jboss special
features)and i have no problem on startup.
I have to go further to say it works...


2006/1/12, lio struts <[EMAIL PROTECTED]>:
>
> Hello world,
>
> I'm trying to use http://demo.jgsullivan.com/struts/ quartz plugin for
> struts.
> I use JBoss3.2.2/Tomcat-4.1and quartz 1.4.5
>
> In my struts-config i've addded :
>
>
> <!-- Quartz plugin : http://demo.jgsullivan.com/struts/index.html -->
>
> <plug-in className="com.jgsullivan.struts.plugins.QuartzPlugIn ">
>
> <set-property property="configPath" value="/WEB-INF/quartz-config.xml"/>
>
> </plug-in> In my WEB-INF, the file quartz-config.xml :
>
>
> <?
> xml version= "1.0" encoding="ISO-8859-1" ?>
>
> <
> quartz-config>
>
> <trigger-group name="refCeTriggerGroup">
>
> <trigger name= "scheduleMassTreatmentTrigger"
>
> className="org.quartz.SimpleTrigger "
>
> description="A Trigger to treat mass action : save and change" >
>
> <!-- <set-property property="cronExpression" value="0 0 12 * * ?" /> -->
>
> <set-property property= "startTime" value="01/01/2005 01:00:00"/>
>
> <set-property property= "repeatCount" value="5" />
>
> <set-property property= "repeatInterval" value="100" />
>
> </trigger>
>
> </trigger-group>
>
> <!-- Create a Job -->
>
> <job-group name= "scheduleMassTreatmentJobGroup">
>
> <job name= "scheduleMassTreatmentJob"
>
> description="A job to treat mass action : save and change"
>
> className="com.equant.refce.module.ScheduleMassTreatmentModule "
>
> durability="true" volatility ="true" />
>
> </job-group>
>
>
>
> <!-- Schedule the Job/Trigger -->
>
> <schedule job= "scheduleMassTreatmentJob"
>
> trigger="scheduleMassTreatmentTrigger" />
>
> <schedule jobGroup= "scheduleMassTreatmentJobGroup"
>
> triggerGroup="refCeTriggerGroup" job="scheduleMassTreatmentJob"
>
> trigger="scheduleMassTreatmentTrigger" />
>
>
>
> </
> quartz-config>
>
> And in WEB-INF/classes, the file 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
>
>
>
> Even if by now these values are a bit meaningless, but my issue doe not
> come from that (i guess)
>
> if have a look on error on startup :
>
>
>
> 17:13:15,235 INFO [PlugInSupport] Initializing QuartzPlugIn
>
> 17:13:15,548 INFO [RAMJobStore] RAMJobStore initialized.
>
> 17:13:15,548 INFO [StdSchedulerFactory] Quartz scheduler 'QuartzScheduler'
> initialized from default resource file in Quartz package: '
> quartz.properties'
>
> 17:13:15,563 INFO [StdSchedulerFactory] Quartz scheduler version: 1.4.5
>
> 17:13:15,704 ERROR [STDERR]
> *java.lang.NullPointerException
>
> *
>
> 17:13:15,719 ERROR [STDERR] at
> com.jgsullivan.quartz.SchedulerBuilder.setTriggerDefaults(
> *SchedulerBuilder.java:250*)
>
> 17:13:15,719 ERROR [STDERR] at
> com.jgsullivan.quartz.SchedulerBuilder.buildScheduler(
> *SchedulerBuilder.java:214*)
>
> 17:13:15,719 ERROR [STDERR] at
> com.jgsullivan.quartz.SchedulerBuilder.buildScheduler(
> *SchedulerBuilder.java:178*)
>
> 17:13:15,719 ERROR [STDERR] at
> com.jgsullivan.struts.plugins.QuartzPlugIn.init(
> *QuartzPlugIn.java:97*)
>
> 17:13:15,719 ERROR [STDERR] at
> com.jgsullivan.struts.plugins.PlugInSupport.init(
> *PlugInSupport.java:276*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.apache.struts.action.ActionServlet.initModulePlugIns(
> *ActionServlet.java:839*)
>
> 17:13:15,719 ERROR [STDERR] at org.apache.struts.action.ActionServlet.init
> (
> *ActionServlet.java:332*)
>
> 17:13:15,719 ERROR [STDERR] at javax.servlet.GenericServlet.init(
> *GenericServlet.java:256*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.apache.catalina.core.StandardWrapper.loadServlet(
> *StandardWrapper.java:935*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.apache.catalina.core.StandardWrapper.load(
> *StandardWrapper.java:823*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.apache.catalina.core.StandardContext.loadOnStartup(
> *StandardContext.java:3421*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.apache.catalina.core.StandardContext.start(
> *StandardContext.java:3609*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.apache.catalina.core.ContainerBase.addChildInternal(
> *ContainerBase.java:821*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.apache.catalina.core.ContainerBase.addChild(
> *ContainerBase.java:807*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.apache.catalina.core.StandardHost.addChild(
> *StandardHost.java:579*)
>
> 17:13:15,719 ERROR [STDERR] at
> org.jboss.web.tomcat.tc4.EmbeddedTomcatService.createWebContext(
> *EmbeddedTomcatService.java:530*)
>
> 17:13:15,735 ERROR [STDERR] at
> org.jboss.web.tomcat.tc4.EmbeddedTomcatService.performDeploy(
> *EmbeddedTomcatService.java:309*)
>
> 17:13:15,735 ERROR [STDERR] at org.jboss.web.AbstractWebContainer.start(
> *AbstractWebContainer.java:428*)
>
> 17:13:15,735 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(
> *MainDeployer.java:832*)
>
> 17:13:15,735 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(
> *MainDeployer.java:642*)
>
> 17:13:15,735 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(
> *MainDeployer.java:605*)
>
> 17:13:15,735 ERROR [STDERR] at
> sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
>
> 17:13:15,735 ERROR [STDERR] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> *DelegatingMethodAccessorImpl.java:25*)
>
> 17:13:15,735 ERROR [STDERR] at java.lang.reflect.Method.invoke(
> *Method.java:324*)
>
> 17:13:15,735 ERROR [STDERR] at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(
> *ReflectedMBeanDispatcher.java:284*)
>
> 17:13:15,735 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(
> *MBeanServerImpl.java:546*)
>
> 17:13:15,735 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(
> *MBeanProxyExt.java:177*)
>
> 17:13:15,735 ERROR [STDERR] at $Proxy6.deploy(Unknown Source)
>
> 17:13:15,735 ERROR [STDERR] at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
> *URLDeploymentScanner.java:302*)
>
> 17:13:15,735 ERROR [STDERR] at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(
> *URLDeploymentScanner.java:476*)
>
> 17:13:15,735 ERROR [STDERR] at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
> (
> *AbstractDeploymentScanner.java:201* )
>
> 17:13:15,735 ERROR [STDERR] at
> org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(
> *AbstractDeploymentScanner.java:274* )
>
> 17:13:15,735 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.start(
> *ServiceMBeanSupport.java:192*)
>
> 17:13:15,735 ERROR [STDERR] at 
> sun.reflect.GeneratedMethodAccessor5.invoke(Unknown
> Source)
>
> 17:13:15,735 ERROR [STDERR] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> *DelegatingMethodAccessorImpl.java:25*)
>
> 17:13:15,735 ERROR [STDERR] at java.lang.reflect.Method.invoke(
> *Method.java:324*)
>
> 17:13:15,735 ERROR [STDERR] at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(
> *ReflectedMBeanDispatcher.java:284*)
>
> 17:13:15,735 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(
> *MBeanServerImpl.java:546*)
>
> 17:13:15,751 ERROR [STDERR] at
> org.jboss.system.ServiceController$ServiceProxy.invoke(
> *ServiceController.java:976*)
>
> 17:13:15,751 ERROR [STDERR] at $Proxy0.start(Unknown Source)
>
> 17:13:15,751 ERROR [STDERR] at org.jboss.system.ServiceController.start(
> *ServiceController.java:394*)
>
> 17:13:15,751 ERROR [STDERR] at 
> sun.reflect.GeneratedMethodAccessor6.invoke(Unknown
> Source)
>
> 17:13:15,751 ERROR [STDERR] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> *DelegatingMethodAccessorImpl.java:25*)
>
> 17:13:15,766 ERROR [STDERR] at java.lang.reflect.Method.invoke(
> *Method.java:324*)
>
> 17:13:15,766 ERROR [STDERR] at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(
> *ReflectedMBeanDispatcher.java:284*)
>
> 17:13:15,766 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(
> *MBeanServerImpl.java:546*)
>
> 17:13:15,766 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(
> *MBeanProxyExt.java:177*)
>
> 17:13:15,766 ERROR [STDERR] at $Proxy4.start(Unknown Source)
>
> 17:13:15,766 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(
> *SARDeployer.java:226*)
>
> 17:13:15,766 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(
> *MainDeployer.java:832*)
>
> 17:13:15,766 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(
> *MainDeployer.java:642*)
>
> 17:13:15,766 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(
> *MainDeployer.java:605*)
>
> 17:13:15,766 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(
> *MainDeployer.java:589*)
>
> 17:13:15,766 ERROR [STDERR] at
> sun.reflect.NativeMethodAccessorImpl.invoke0(
> *Native Method*)
>
> 17:13:15,766 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke
> (
> *NativeMethodAccessorImpl.java:39*)
>
> 17:13:15,782 ERROR [STDERR] at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> *DelegatingMethodAccessorImpl.java:25*)
>
> 17:13:15,782 ERROR [STDERR] at java.lang.reflect.Method.invoke(
> *Method.java:324*)
>
> 17:13:15,782 ERROR [STDERR] at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(
> *ReflectedMBeanDispatcher.java:284*)
>
> 17:13:15,782 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(
> *MBeanServerImpl.java:546*)
>
> 17:13:15,782 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(
> *MBeanProxyExt.java:177*)
>
> 17:13:16,063 ERROR [STDERR] at $Proxy5.deploy(Unknown Source)
>
> 17:13:16,063 ERROR [STDERR] at org.jboss.system.server.ServerImpl.doStart(
> *ServerImpl.java:384*)
>
> 17:13:16,063 ERROR [STDERR] at org.jboss.system.server.ServerImpl.start(
> *ServerImpl.java:291*)
>
> 17:13:16,079 ERROR [STDERR] at org.jboss.Main.boot(
> *Main.java:150*)
>
> 17:13:16,079 ERROR [STDERR] at org.jboss.Main$1.run(
> *Main.java:395*)
>
> 17:13:16,079 ERROR [STDERR] at java.lang.Thread.run(
> *Thread.java:534*)
>
>
>
> I have a look, on  and it seems another thread that  call
> com.jgsullivan.quartz.SchedulerBuilder.setTriggerDefaults(Trigger t) with
> null value
>
> -I'm not very good at thread debugging-
>
> Any clue, any help is welcome
>
> Or should i give up jgsullivan framework and write my own quartz plugin
> (any code is welcome also...)
>
> thx,
>

Reply via email to