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) {