From 8354e8b85dbf65b9e618ad08f26d200846f5ae0e Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Wed, 29 Nov 2017 11:45:25 +0100 Subject: [PATCH] No vfs invalidation if reading content failed with OOME (r=Peter.Gromov) --- .../com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java index 12f40be36f76..f3b5ac37d0d9 100644 --- a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java +++ b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java @@ -1399,6 +1399,8 @@ public class FSRecords { r.unlock(); } return doReadContentById(page); + } catch (OutOfMemoryError outOfMemoryError) { + throw outOfMemoryError; } catch (Throwable e) { DbConnection.handleError(e);