-
Notifications
You must be signed in to change notification settings - Fork 41.6k
Closed
Labels
type: regressionA regression from a previous releaseA regression from a previous release
Description
Hi,
There is an issue introduced in Spring 4.2.6.RELEASE (used by Spring Boot 1.3.4.RELEASE) which means that it is possible for @async annotated method calls to become blocked. This happens when you have nested @async annotated calls which use the default task executor, and you have a task executor defined in your application context (but not explicitly used).
I have created a proof of concept here https://github.com/foygl/spring-async-problem
I've only tested this with Spring Boot so I'm not sure if this is a wider Spring problem or just an issue with Spring Boot (although I suspect the former). I've replicated this in Spring Boot version 1.4.0.RC1 (i.e. Spring 4.3.1.RELEASE) so this problem still exists in the latest version.
Thanks
Metadata
Metadata
Assignees
Labels
type: regressionA regression from a previous releaseA regression from a previous release