Branch: refs/heads/vmassol/XWIKI-25289-scheduler-reload-job Home: https://github.com/xwiki/xwiki-platform Commit: fc35ee2cdca18845c40cf2937aab2ee8e09ba775 https://github.com/xwiki/xwiki-platform/commit/fc35ee2cdca18845c40cf2937aab2... Author: Vincent Massol <[email protected]> Date: 2026-10-14 (Wed, 14 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-api/src/main/java/com/xpn/xwiki/plugin/scheduler/SchedulerPlugin.java M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-api/src/test/java/com/xpn/xwiki/plugin/scheduler/SchedulerPluginTest.java Log Message: ----------- XWIKI-25289: Reloading a scheduler job while it's running or in error unschedules it * Schedule the reloaded job again when it was blocked (running with `@DisallowConcurrentExecution`) or in error (failed to instantiate), not only when it was normal or paused * Don't reload a job unknown to the scheduler (Quartz returns NONE, never null, for an unknown trigger) * Add tests for reloading a normal, unknown, running and failing job Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications