EA-63749 (catch j.u.z assertions caused by corrupted archives)
authorRoman Shevchenko <roman.shevchenko@jetbrains.com>
Fri, 2 Jan 2015 14:15:20 +0000 (15:15 +0100)
committerRoman Shevchenko <roman.shevchenko@jetbrains.com>
Fri, 2 Jan 2015 14:15:20 +0000 (15:15 +0100)
platform/core-api/src/com/intellij/openapi/vfs/impl/ArchiveHandler.java

index 33e857cf3de9c557dda8b02886d2e57d8abbd20b..7f18dc63d27250ec782245188030961908269df1 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2014 JetBrains s.r.o.
+ * Copyright 2000-2015 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -112,7 +112,7 @@ public abstract class ArchiveHandler {
             try {
               map = Collections.unmodifiableMap(createEntriesMap());
             }
-            catch (IOException e) {
+            catch (Exception e) {
               myCorrupted = true;
               Logger.getInstance(getClass()).warn(e.getMessage() + ": " + myPath, e);
               map = Collections.emptyMap();