[esb-issues] [JBoss JIRA] Created: (JBESB-2592) Cannot use Quartz database jobstore for clustering

Kévin Bouchard (JIRA) jira-events at lists.jboss.org
Tue May 26 08:47:56 EDT 2009


Cannot use Quartz database jobstore for clustering
--------------------------------------------------

                 Key: JBESB-2592
                 URL: https://jira.jboss.org/jira/browse/JBESB-2592
             Project: JBoss ESB
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: Rosetta
    Affects Versions: 4.5
         Environment: JDK 1.6.0_10
Windows XP
            Reporter: Kévin Bouchard


Because Quartz need to serialize jobs in database in clustered environment, classes that hold them must be serializable or contains only string properties. Neither properties nor database storage works for JBossESB scheduler module.  AbstractScheduledLifecycle has a internal class that's not marked serializable.

Exception is 
Caused by: org.quartz.JobPersistenceException: Couldn't store job: org.jboss.soa
.esb.listeners.lifecycle.AbstractScheduledManagedLifecycle$1 [See nested excepti
on: java.io.NotSerializableException: org.jboss.soa.esb.listeners.lifecycle.Abst
ractScheduledManagedLifecycle$1]
        at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJob(JobStoreSupport
.java:854)
        at org.quartz.impl.jdbcjobstore.JobStoreTX.storeJobAndTrigger(JobStoreTX
.java:167)
        at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:613)

        at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:238)
        at org.jboss.soa.esb.schedule.SchedulerResource.start(SchedulerResource.
java:101)
        ... 98 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       




More information about the esb-issues mailing list