-
Bug Report
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
In Spring Boot starter, the job executor uses CallerRunsRejectedJobsHandler when a job is rejected from the execution thread pool, which leads to the acquisition thread to run the job. If the job locks up (e.g. infinite block on IO), the entire job executor is blocked.
Solution: Use NotifyAcquisitionRejectedJobsHandler (or just stick with the engine default)