summaryrefslogtreecommitdiff
path: root/plugins/java-decompiler/src/org/jetbrains/java/decompiler/IdeaDecompiler.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/java-decompiler/src/org/jetbrains/java/decompiler/IdeaDecompiler.java')
-rw-r--r--plugins/java-decompiler/src/org/jetbrains/java/decompiler/IdeaDecompiler.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/java-decompiler/src/org/jetbrains/java/decompiler/IdeaDecompiler.java b/plugins/java-decompiler/src/org/jetbrains/java/decompiler/IdeaDecompiler.java
index bf0454fd6670..f57ea6a4087b 100644
--- a/plugins/java-decompiler/src/org/jetbrains/java/decompiler/IdeaDecompiler.java
+++ b/plugins/java-decompiler/src/org/jetbrains/java/decompiler/IdeaDecompiler.java
@@ -138,7 +138,9 @@ public class IdeaDecompiler extends ClassFileDecompilers.Light {
}
}, ClassReader.SKIP_CODE);
}
- catch (IOException ignore) { }
+ catch (Exception e) {
+ throw new RuntimeException("corrupted file: " + file.getUrl(), e);
+ }
if (isGroovy.get()) {
LOG.info("skipped Groovy class: " + file.getUrl());
return false;