diff --git a/platform/util/src/com/intellij/util/lang/JarLoader.java b/platform/util/src/com/intellij/util/lang/JarLoader.java index a088275a7913..15556a8d0a52 100644 --- a/platform/util/src/com/intellij/util/lang/JarLoader.java +++ b/platform/util/src/com/intellij/util/lang/JarLoader.java @@ -58,8 +58,17 @@ class JarLoader extends Loader { } void preloadClasses() { + ZipFile zipFile; + + try { + zipFile = acquireZipFile(); + } + catch (Exception e) { + LOG.debug("url: " + myURL, e); + return; + } + try { - ZipFile zipFile = acquireZipFile(); try { JarMemoryLoader loader = JarMemoryLoader.load(zipFile, getBaseURL()); if (loader != null) {