diff --git a/spring-jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java b/spring-jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java index b00512e6f62..28bc209b1ad 100644 --- a/spring-jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java +++ b/spring-jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java @@ -344,6 +344,7 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe } catch (Throwable throwable) { observation.error(throwable); + throw throwable; } // Rethrow JMSException to indicate an infrastructure problem // that may have to trigger recovery...