recoverMisfiredJobs Spring + Quartz [Resolvido]

Boa tarde pessoal,

Estou tentando configurar o Quartz no Spring. Quero agendar meus Jobs dinamicamente.
Andei pesquisando e consegui fazer o JobStore funcionar parcialmente.

Quando o JobStore está desativado o Job funciona corretamente, mas quando ativo o JobStore é a presentada a seguinte mensagem

Alguém já passou por isso?? pode me ajudar a resolver?

Meu arquivo de configuração está assim, mas a idéia é retirar os beans do Job e do Trigger, pois pretendo agenda-los dinamicamente (se possível), Mas por hora quero descobrir porque o Job não é executado.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="no">
    <bean name="jobData" class="org.springframework.scheduling.quartz.JobDetailBean">
        <property name="jobClass" value="br.com.callink.scheduler.JobData"/>
    </bean>
    
    <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
        <property name="jobDetail" ref="jobData"/>
        <property name="startDelay" value="2000"/>
        <property name="repeatInterval" value="10000"/>
    </bean>
    
    <bean id="Scheduler"
          class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false">
        <!--
        <property name="dataSource">
            <ref bean="dataSource"/>
        </property>
        -->
        <property name="autoStartup">
            <value>true</value>
        </property>
        
        <property name="applicationContextSchedulerContextKey">
            <value>applicationContext</value>
        </property>
        
        <property name="waitForJobsToCompleteOnShutdown">
            <value>true</value>
        </property>
        
        <property name="quartzProperties">
            <props>
                
                <prop key="org.quartz.scheduler.instanceName">CallinkScheduler</prop>
                <prop key="org.quartz.scheduler.instanceId">AUTO</prop>
                
                <prop key="org.quartz.threadPool.class">org.quartz.simpl.SimpleThreadPool</prop>
                <prop key="org.quartz.threadPool.threadCount">25</prop>
                <prop key="org.quartz.threadPool.threadPriority">5</prop>
                
                
                <prop key="org.quartz.jobStore.misfireThreshold">60000</prop>
                <prop key="org.quartz.jobStore.class">org.quartz.impl.jdbcjobstore.JobStoreTX</prop>
                <prop key="org.quartz.jobStore.driverDelegateClass">org.quartz.impl.jdbcjobstore.StdJDBCDelegate</prop>
                <prop key="org.quartz.jobStore.useProperties">false</prop>
                
                <prop key="org.quartz.jobStore.dataSource">quartzDS</prop>
                <prop key="org.quartz.jobStore.tablePrefix">QRTZ_</prop>
                
                <prop key="org.quartz.jobStore.isClustered">true</prop>
                <prop key="org.quartz.jobStore.clusterCheckinInterval">20000</prop>
                
                <prop key="org.quartz.jobStore.selectWithLockSQL">SELECT * FROM {0}LOCKS UPDLOCK WHERE LOCK_NAME = ?</prop>
                
                <prop key="org.quartz.dataSource.quartzDS.driver">com.mysql.jdbc.Driver</prop>
                <prop key="org.quartz.dataSource.quartzDS.URL">jdbc:mysql://localhost:3306/quartz</prop>
                <prop key="org.quartz.dataSource.quartzDS.user">user</prop>
                <prop key="org.quartz.dataSource.quartzDS.password">password</prop>
                <prop key="org.quartz.dataSource.quartzDS.maxConnections">5</prop>
                
                <prop key="org.quartz.plugin.shutdownhook.class">org.quartz.plugins.management.ShutdownHookPlugin</prop>
                <prop key="org.quartz.plugin.shutdownhook.cleanShutdown">true</prop>
                
                <prop key="org.quartz.plugin.triggHistory.class">org.quartz.plugins.history.LoggingTriggerHistoryPlugin</prop>
                <prop key="org.quartz.plugin.triggHistory.triggerFiredMessage">Trigger {1}.{0} fired job {6}.{5} at: {4, date, HH:mm:ss MM/dd/yyyy}</prop>
                <prop key="org.quartz.plugin.triggHistory.triggerCompleteMessage">Trigger {1}.{0} completed firing job {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy} with resulting trigger instruction code: {9}</prop>
                <!---->
            </props>
        </property>
        <property name="triggers">
            <list>
                <ref bean="simpleTrigger"/>
            </list>
        </property>
    </bean>
</beans>

Meu Job.

public class JobData extends QuartzJobBean implements StatefulJob {

    @Override
    protected void executeInternal(JobExecutionContext context)
            throws JobExecutionException {
        Date data = new Date();
        System.out.println("Agora e: " + data);
    }

}

Até mais.

Poderia ter postado qual foi a solução…