From e18c5231c90593191fd71ec8e1fb41458a571dd1 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Fri, 19 Nov 2010 20:17:17 -0500 Subject: [PATCH] INT-1614 ignoring Exceptions upon closing the Session --- .../sftp/inbound/SftpInboundFileSynchronizer.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/inbound/SftpInboundFileSynchronizer.java b/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/inbound/SftpInboundFileSynchronizer.java index a554bf3b9a..4a5de26cc5 100644 --- a/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/inbound/SftpInboundFileSynchronizer.java +++ b/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/inbound/SftpInboundFileSynchronizer.java @@ -91,7 +91,14 @@ public class SftpInboundFileSynchronizer extends AbstractInboundFileSynchronizer throw new MessagingException("couldn't synchronize remote to local directory", e); } finally { - session.close(); + try { + session.close(); + } + catch (Exception ignored) { + if (logger.isDebugEnabled()) { + logger.debug("failed to close Session", ignored); + } + } if (logger.isTraceEnabled()) { logger.trace("Putting SftpSession " + session + " back into the pool"); }