Skip to content

Spring.Scheduling.Quartz3 is not compatible with Quartz v3.12 and newer #297

@molehillrocker

Description

@molehillrocker

Hello,

I recently upgraded our project from using Spring v2.0.1 to v3.0.2. While doing this, I noticed that Spring .NET v3.0.2 only supports Quartz v3.X and not v2.X anymore, so I upgraded Quartz to the latest version (v3.14.0). Unfortunately, I ran into errors while running our tests since something inside Spring.Scheduling.Quartz or Quartz itself seems to have changed, making both incompatible.

After digging a little into this, I found out, that the public API of the SchedulerRepository was changed in Quartz v3.12.0 (PR 2502, where it was made internal and some return types were adjusted. However, these changes have not been applied yet to package Spring.Scheduling.Quartz3.

Thus, we'll currently stick to Quartz v3.11.0 until the necessary changes are applied to Spring.Scheduling.Quartz3.

I'll send a PR that fixes the issue, but by no means I'm an expert regarding Quartz, so I'm not sure if it is the best solution... 😄

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions