From 3e5aca86d58f37ffd225c9e43e08296bdd12a638 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Wed, 1 Sep 2010 11:21:40 +0000 Subject: [PATCH] fixed no-message-received commit case for non-cached Sessions (SPR-7478) --- .../jms/listener/AbstractPollingMessageListenerContainer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.springframework.jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java b/org.springframework.jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java index af0c0f8b2c..cd7bcaa03a 100644 --- a/org.springframework.jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java +++ b/org.springframework.jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java @@ -351,7 +351,7 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe } noMessageReceived(invoker, sessionToUse); // Nevertheless call commit, in order to reset the transaction timeout (if any). - commitIfNecessary(session, message); + commitIfNecessary(sessionToUse, message); // Indicate that no message has been received. return false; }