From 79f93e331b1f0c839a258e7a130eb6fac4d5d148 Mon Sep 17 00:00:00 2001 From: mguessan Date: Sun, 25 Aug 2013 16:07:37 +0000 Subject: [PATCH] Rethrow DavMailException on connect exception git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2166 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/exchange/ExchangeSession.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/java/davmail/exchange/ExchangeSession.java b/src/java/davmail/exchange/ExchangeSession.java index 7bad0bab..e9f247b5 100644 --- a/src/java/davmail/exchange/ExchangeSession.java +++ b/src/java/davmail/exchange/ExchangeSession.java @@ -44,6 +44,7 @@ import javax.mail.internet.*; import javax.mail.util.SharedByteArrayInputStream; import java.awt.image.BufferedImage; import java.io.*; +import java.net.ConnectException; import java.net.NoRouteToHostException; import java.net.UnknownHostException; import java.text.ParseException; @@ -236,6 +237,10 @@ public abstract class ExchangeSession { } catch (DavMailAuthenticationException exc) { LOGGER.error(exc.getMessage()); throw exc; + } catch (ConnectException exc) { + BundleMessage message = new BundleMessage("EXCEPTION_CONNECT", exc.getClass().getName(), exc.getMessage()); + ExchangeSession.LOGGER.error(message); + throw new DavMailException("EXCEPTION_DAVMAIL_CONFIGURATION", message); } catch (UnknownHostException exc) { BundleMessage message = new BundleMessage("EXCEPTION_CONNECT", exc.getClass().getName(), exc.getMessage()); ExchangeSession.LOGGER.error(message);