diff options
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.java | 4 |
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; |