From 38c5bc2b972c729cbec34c692d15a943b9d35be2 Mon Sep 17 00:00:00 2001 From: mguessan Date: Tue, 20 Mar 2012 00:05:13 +0000 Subject: [PATCH] EWS: improve error handling on socket exception git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1928 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/exchange/ews/EwsExchangeSession.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/java/davmail/exchange/ews/EwsExchangeSession.java b/src/java/davmail/exchange/ews/EwsExchangeSession.java index ed877dbf..a9ec4604 100644 --- a/src/java/davmail/exchange/ews/EwsExchangeSession.java +++ b/src/java/davmail/exchange/ews/EwsExchangeSession.java @@ -45,6 +45,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; +import java.net.SocketException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; @@ -2046,6 +2047,9 @@ public class EwsExchangeSession extends ExchangeSession { serverVersion = ewsMethod.getServerVersion(); } ewsMethod.checkSuccess(); + } catch (SocketException e) { + LOGGER.error(e+" "+e.getMessage(), e); + throw new EWSException(e+" "+e.getMessage()); } finally { ewsMethod.releaseConnection(); }