automatically starts rebuild if java builder caches are corrupted (IDEA-117024)

This commit is contained in:
nik
2013-12-02 16:18:54 +04:00
parent b5efe0959b
commit f3bf865354
@@ -25,6 +25,7 @@ import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.util.SystemProperties;
import com.intellij.util.concurrency.SequentialTaskExecutor;
import com.intellij.util.io.PersistentEnumeratorBase;
import gnu.trove.THashMap;
import gnu.trove.THashSet;
import org.jetbrains.annotations.NotNull;
@@ -193,6 +194,9 @@ public class JavaBuilder extends ModuleLevelBuilder {
catch (ProjectBuildException e) {
throw e;
}
catch (PersistentEnumeratorBase.CorruptedException e) {
throw e;
}
catch (Exception e) {
LOG.info(e);
String message = e.getMessage();