Browse Source

Avoid shutdown timeout in case of exception on stop

Closes gh-33442
pull/33720/head
Juergen Hoeller 1 year ago
parent
commit
1db9faf248
  1. 3
      spring-context/src/main/java/org/springframework/context/support/DefaultLifecycleProcessor.java

3
spring-context/src/main/java/org/springframework/context/support/DefaultLifecycleProcessor.java

@ -371,6 +371,9 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor @@ -371,6 +371,9 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
if (logger.isWarnEnabled()) {
logger.warn("Failed to stop bean '" + beanName + "'", ex);
}
if (bean instanceof SmartLifecycle) {
latch.countDown();
}
}
}
}

Loading…
Cancel
Save