diff --git a/org.springframework.jms/src/main/java/org/springframework/jms/connection/JmsTransactionManager.java b/org.springframework.jms/src/main/java/org/springframework/jms/connection/JmsTransactionManager.java index 711e62ac47..aa6e235651 100644 --- a/org.springframework.jms/src/main/java/org/springframework/jms/connection/JmsTransactionManager.java +++ b/org.springframework.jms/src/main/java/org/springframework/jms/connection/JmsTransactionManager.java @@ -87,6 +87,7 @@ import org.springframework.transaction.support.TransactionSynchronizationManager * @see TransactionAwareConnectionFactoryProxy * @see org.springframework.jms.core.JmsTemplate */ +@SuppressWarnings("serial") public class JmsTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, InitializingBean { @@ -191,14 +192,6 @@ public class JmsTransactionManager extends AbstractPlatformTransactionManager getConnectionFactory(), txObject.getResourceHolder()); } catch (JMSException ex) { - if (session != null) { - try { - session.close(); - } - catch (Throwable ex2) { - // ignore - } - } if (con != null) { try { con.close();