diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskManagerImpl.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskManagerImpl.java index a4e1714c3822..d7c4a48079c5 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskManagerImpl.java +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskManagerImpl.java @@ -41,6 +41,7 @@ import javax.swing.Timer; import javax.swing.event.HyperlinkEvent; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.net.SocketTimeoutException; import java.net.UnknownHostException; import java.text.DecimalFormat; import java.util.*; @@ -736,7 +737,13 @@ public class TaskManagerImpl extends TaskManager implements ProjectComponent, Pe ContainerUtil.addAll(issues, tasks); } catch (Exception e) { - LOG.warn("Cannot connect to " + repository, e); + //noinspection InstanceofCatchParameter + if (e instanceof SocketTimeoutException) { + LOG.warn("Socket timeout from " + repository); + } + else { + LOG.warn("Cannot connect to " + repository, e); + } myBadRepositories.add(repository); if (forceRequest) { notifyAboutConnectionFailure(repository);