The problem is that you hit a specific bug in Spring Boot, which masks your original exception:
https://github.com/spring-projects/spring-boot/issues/253
In order to see your "real" exception, either:
- Migrate to the latest "SNAPSHOT" version of Spring Boot, as it looks to be solved now
- Remove the configuration from your AsyncConfiguration class, which is responsible for this bug