From 1cdb2d07bf7ff5f6b7c1e93a15a01163cc721a38 Mon Sep 17 00:00:00 2001 From: irengrig Date: Fri, 25 Nov 2016 16:08:39 +0100 Subject: [PATCH] WEB-24362 JSON Schema: NullPointerException is thrown on saving changes in the schema in use. --- json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java b/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java index dab691f98614..7cbf1a2aacac 100644 --- a/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java +++ b/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java @@ -58,7 +58,7 @@ public class JsonSchemaVfsListener extends BulkVirtualFileListenerAdapter { for (Editor editor : editors) { if (editor instanceof EditorEx) { final VirtualFile file = ((EditorEx)editor).getVirtualFile(); - if (JsonFileType.INSTANCE.equals(file.getFileType())) { + if (file != null && file.isValid() && JsonFileType.INSTANCE.equals(file.getFileType())) { final Collection> collection = myService.getSchemaFilesByFile(file); if (collection != null && !collection.isEmpty()) { for (Pair pair : collection) {