The tests were doing Callable async request processing in the main thread which was already bound (via HandlerInterceptor#preProcess). This leads to an ISE from TransactionSynchronizationManager#bindResource but it went unnoticed because there is no Servlet container and no async dispatch to continue processing. See gh-24835  | 
			||
|---|---|---|
| .. | ||
| src | ||
| spring-orm.gradle | ||