From c9996151f05ec931f09689307cbd7ffeb345f964 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Mon, 3 Apr 2017 11:50:21 +0200 Subject: [PATCH] request rebuild for IOException wrapped with RuntimeException --- .../src/org/jetbrains/jps/incremental/IncProjectBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java index 0fcfeb7b13f7..32b8e4ef52b2 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java @@ -214,7 +214,8 @@ public class IncProjectBuilder { if (cause instanceof PersistentEnumerator.CorruptedException || cause instanceof MappingFailedException || cause instanceof IOException || - cause instanceof BuildDataCorruptedException) { + cause instanceof BuildDataCorruptedException || + (cause instanceof RuntimeException && cause.getCause() instanceof IOException)) { requestRebuild(e, cause); } else {