diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/Configuration.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/Configuration.java index 799294f71be5..23d6b17d8ec9 100644 --- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/Configuration.java +++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/Configuration.java @@ -28,6 +28,7 @@ import com.intellij.openapi.components.Storage; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.extensions.Extensions; import com.intellij.openapi.extensions.PluginDescriptor; +import com.intellij.openapi.progress.ProcessCanceledException; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.*; import com.intellij.psi.PsiCompiledElement; @@ -281,6 +282,9 @@ public class Configuration extends SimpleModificationTracker implements Persiste stream = url.openStream(); cfgList.add(load(stream)); } + catch (ProcessCanceledException e) { + throw e; + } catch (Exception e) { LOG.warn(e); } @@ -292,6 +296,9 @@ public class Configuration extends SimpleModificationTracker implements Persiste } } } + catch (ProcessCanceledException e) { + throw e; + } catch (Exception e) { LOG.warn(e); }