mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 16:39:29 +00:00
Ignore null message when introspecting resource cleanup failure
This commit fixes a regression introduced in conjunction with gh-27572. See gh-30597 Closes gh-30729
This commit is contained in:
+5
-4
@@ -112,10 +112,11 @@ final class TransactionalOperatorImpl implements TransactionalOperator {
|
||||
* @param ex the throwable to try to unwrap
|
||||
*/
|
||||
private Throwable unwrapIfResourceCleanupFailure(Throwable ex) {
|
||||
if (ex instanceof RuntimeException &&
|
||||
ex.getCause() != null &&
|
||||
ex.getMessage().startsWith("Async resource cleanup failed")) {
|
||||
return ex.getCause();
|
||||
if (ex instanceof RuntimeException && ex.getCause() != null) {
|
||||
String msg = ex.getMessage();
|
||||
if (msg != null && msg.startsWith("Async resource cleanup failed")) {
|
||||
return ex.getCause();
|
||||
}
|
||||
}
|
||||
return ex;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user