diff --git a/platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java b/platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java index 99b3febbe832..87529da8257b 100644 --- a/platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java @@ -365,8 +365,11 @@ public class StubIndexImpl extends StubIndex implements PersistentStateComponent FileBasedIndexImpl.enableUpToDateCheckForCurrentThread(); } } - catch (StorageException | AssertionError e) { + catch (StorageException e) { forceRebuild(e); + } catch (AssertionError e) { + forceRebuild(e); + throw e; } catch (RuntimeException e) { final Throwable cause = FileBasedIndexImpl.getCauseToRebuildIndex(e);