From 0ee2c0f1f015080d9b4c190500358a223b4408d3 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Thu, 3 Nov 2016 10:54:56 +0300 Subject: [PATCH] javac ast indices: do not show "IOException" in messages when index was rebuilt due to new version --- .../jps/backwardRefs/BackwardReferenceIndexWriter.java | 2 +- .../jps/builders/storage/BuildDataCorruptedException.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexWriter.java b/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexWriter.java index 11095d81b18c..564e2ee17ba1 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexWriter.java +++ b/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/BackwardReferenceIndexWriter.java @@ -96,7 +96,7 @@ public class BackwardReferenceIndexWriter { CompilerBackwardReferenceIndex.removeIndexFiles(buildDir); } else if (CompilerBackwardReferenceIndex.versionDiffers(buildDir)) { - throw new BuildDataCorruptedException(new IOException("backward reference index should be updated to actual version")); + throw new BuildDataCorruptedException("backward reference index should be updated to actual version"); } if (CompilerBackwardReferenceIndex.exist(buildDir) || isRebuild) { diff --git a/jps/jps-builders/src/org/jetbrains/jps/builders/storage/BuildDataCorruptedException.java b/jps/jps-builders/src/org/jetbrains/jps/builders/storage/BuildDataCorruptedException.java index ee81d7f466b7..0bec4167275f 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/builders/storage/BuildDataCorruptedException.java +++ b/jps/jps-builders/src/org/jetbrains/jps/builders/storage/BuildDataCorruptedException.java @@ -28,6 +28,10 @@ public class BuildDataCorruptedException extends RuntimeException { super(cause); } + public BuildDataCorruptedException(String message) { + super(message); + } + @Override public synchronized IOException getCause() { return (IOException)super.getCause();