Suppress timeout exceptions

pull/194/merge
M66B 4 years ago
parent 4673fe7b16
commit 92506bcb74

@ -85,6 +85,7 @@ import com.sun.mail.iap.BadCommandException;
import com.sun.mail.iap.ConnectionException; import com.sun.mail.iap.ConnectionException;
import com.sun.mail.iap.ProtocolException; import com.sun.mail.iap.ProtocolException;
import com.sun.mail.util.FolderClosedIOException; import com.sun.mail.util.FolderClosedIOException;
import com.sun.mail.util.MailConnectException;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
@ -104,6 +105,7 @@ import java.net.InetAddress;
import java.net.InterfaceAddress; import java.net.InterfaceAddress;
import java.net.NetworkInterface; import java.net.NetworkInterface;
import java.net.SocketException; import java.net.SocketException;
import java.net.SocketTimeoutException;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.security.Provider; import java.security.Provider;
import java.security.Security; import java.security.Security;
@ -1572,6 +1574,10 @@ public class Log {
if (ex instanceof ConnectionException) if (ex instanceof ConnectionException)
return null; return null;
if (ex instanceof MailConnectException &&
ex.getCause() instanceof SocketTimeoutException)
return null;
if (ex instanceof StoreClosedException || if (ex instanceof StoreClosedException ||
ex instanceof FolderClosedException || ex instanceof FolderClosedException ||
ex instanceof FolderClosedIOException || ex instanceof FolderClosedIOException ||

Loading…
Cancel
Save