this is my application.properties

#============================================================================
# Configure Main Scheduler Properties
#============================================================================

org.quartz.scheduler.instanceName = myScheduler
org.quartz.scheduler.instanceId = AUTO

#============================================================================
# Configure ThreadPool
#============================================================================

org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 10
org.quartz.threadPool.threadPriority = 5

#============================================================================
# Configure JobStore
#============================================================================

org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
org.quartz.jobStore.driverDelegateInitString = null

and I am still getting

Caused by: org.apache.openejb.OpenEJBException: Error starting 'TimerEJB'.
Exception: class org.apache.openejb.OpenEJBRuntimeException: Fail to
initialize the default scheduler: Fail to initialize the default scheduler
    at
org.apache.openejb.assembler.classic.Assembler.startEjbs(Assembler.java:1141)
    at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:808)
    ... 14 more
Caused by: org.apache.openejb.OpenEJBRuntimeException: Fail to initialize
the default scheduler
    at
org.apache.openejb.core.timer.EjbTimerServiceImpl.getDefaultScheduler(EjbTimerServiceImpl.java:194)
    at
org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:455)
    at
org.apache.openejb.core.stateless.StatelessContainer.start(StatelessContainer.java:115)
    at
org.apache.openejb.assembler.classic.Assembler.startEjbs(Assembler.java:1135)
    ... 15 more
Caused by: org.quartz.SchedulerException: JobStore class
'org.quartz.simpl.RAMJobStore' props could not be configured. [See nested
exception: java.lang.NoSuchMethodException: No setter for property
'driverDelegateInitString']
    at
org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:882)
    at
org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1517)
    at
org.apache.openejb.core.timer.EjbTimerServiceImpl.getDefaultScheduler(EjbTimerServiceImpl.java:179)
    ... 18 more
Caused by: java.lang.NoSuchMethodException: No setter for property
'driverDelegateInitString'
    at
org.quartz.impl.StdSchedulerFactory.setBeanProps(StdSchedulerFactory.java:1405)
    at
org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:880)
    ... 20 more

How can I get quartz running in memory?


[]

Leo


On Mon, Nov 25, 2013 at 11:29 AM, Romain Manni-Bucau
<[email protected]>wrote:

> driverDelegateInitString is only set if org.quartz.jobStore.class is
> set. However you are right and we need to be more precise:
> https://issues.apache.org/jira/browse/TOMEE-1089
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2013/11/25 Leonardo K. Shikida <[email protected]>:
> > I am sorry, but if quartz is set to use memory, why does it need to
> define
> > a driver delegate?
> >
> > Caused by: org.apache.openejb.OpenEJBRuntimeException: Fail to initialize
> > the default scheduler
> >     at
> >
> org.apache.openejb.core.timer.EjbTimerServiceImpl.getDefaultScheduler(EjbTimerServiceImpl.java:194)
> >     at
> >
> org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:455)
> >     at
> >
> org.apache.openejb.core.stateless.StatelessContainer.start(StatelessContainer.java:115)
> >     at
> >
> org.apache.openejb.assembler.classic.Assembler.startEjbs(Assembler.java:1135)
> >     ... 15 more
> > Caused by: org.quartz.SchedulerException: JobStore class
> > 'org.quartz.simpl.RAMJobStore' props could not be configured. [See nested
> > exception: java.lang.NoSuchMethodException: No setter for property
> > 'driverDelegateInitString']
> >
> >
> >
> > []
> >
> > Leo
>

Reply via email to