Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-5869

Upgrade Quartz from 1.5.1 to 1.5.2 to address cluster issues

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.1, 2.2.2, 2.2.3
    • Fix Version/s: 2.2.x, 2.3.0
    • Component/s: Quartz Scheduler
    • Labels:
      None

      Description

      From: Casey Dunn
      Date: August 10, 2006 2:01:29 PM EDT
      Subject: request: please add quartz 1.5.2 to sakai maven repo...

      ...

      1.5.2 is supposed to address some clustering problems introduced in 1.5.1 (which I bumped
      our 2.1.2 dev machines up to)

      I've tested this release in 2.1.2 and have found no ill effects.

      Thanks in advance

      Bug
      [QUARTZ-280] - Scheduler added to failed instance list every time
      [QUARTZ-281] - DriverDelegate.updateSchedulerState() should also update RECOVERER
      [QUARTZ-286] - java.lang.StackOverflowError when calling to JobDataMap#getXXXValue (getLongValue, getIntValue, ...)
      [QUARTZ-287] - PostgreSQL database scripts
      [QUARTZ-294] - StdJDBCDelegate.selectTriggersForJob() could return an array with null element.
      [QUARTZ-298] - TriggerUtils.computeFireTimesBetween() should set start time on trigger
      [QUARTZ-299] - Reentrant stateful jobs in 1.5.1 unlike in 1.5.0
      [QUARTZ-303] - JBoss: JDNI always returns the same Scheduler when creating multiple QuartzService mbeans
      [QUARTZ-307] - clarify docs - misfire instructions apply after standby-start cycle
      [QUARTZ-308] - Small correction to the cron regular expression.
      [QUARTZ-312] - Catch Throwable in JobRunShell
      [QUARTZ-315] - EJB_ARG_TYPES_KEY value in JobDataMap must be Class[] in EJBInvokerJob
      [QUARTZ-316] - Be more defensive in closing db connections
      [QUARTZ-317] - CronTrigger.willFireOn() methods modify provided Calendar
      [QUARTZ-319] - Schema documentation incorrect
      [QUARTZ-324] - build.xml looking for osbuild.xml in wrong location
      [QUARTZ-331] - Issues with cluster management refactoring
      [QUARTZ-345] - Javadocs do not include weblogic/jboss/oracle packages
      [QUARTZ-348] - Fix javadoc location for j2ee 1.3
      [QUARTZ-350] - Rename or move quartz-service.xml (in jboss subproject) so doesn't get loaded automatically by JBoss
      Improvement
      [QUARTZ-282] - Only lock STATE_ACCESS if there are failed instances to recover
      [QUARTZ-290] - Throw ParseException for day-of-week sequence errors in CronTrigger.java
      [QUARTZ-304] - Clarify Scheduler.rescheduleJob() javadoc
      [QUARTZ-344] - Conditionally build quartz-weblogic.jar based on Weblogic class that is actually used
      New Feature
      [QUARTZ-117] - Remove CronExpression logic from CronTrigger
      [QUARTZ-311] - DailyCalendar donation by Mike Funk
      [QUARTZ-314] - CronExpression and CronCalendar
      Task
      [QUARTZ-277] - Correct typo in NthIncludedDayTrigger javadoc
      [QUARTZ-279] - A couple of Java 5 warnings
      [QUARTZ-334] - Add serialVersionUID to CronCalendar
      [QUARTZ-349] - Create a quartz-all.jar that includes all other jars.
      [QUARTZ-351] - Include jboss/oracle/weblogic subproject source in javadoc

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                lance@indiana.edu Lance Speelmon (Inactive)
                Reporter:
                lance@indiana.edu Lance Speelmon (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code