diff --git a/xml/dom-impl/src/com/intellij/util/xml/impl/FileDescriptionCachedValueProvider.java b/xml/dom-impl/src/com/intellij/util/xml/impl/FileDescriptionCachedValueProvider.java index d7008f162b13..584ed44c3891 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/impl/FileDescriptionCachedValueProvider.java +++ b/xml/dom-impl/src/com/intellij/util/xml/impl/FileDescriptionCachedValueProvider.java @@ -114,7 +114,7 @@ class FileDescriptionCachedValueProvider implements SemEle VirtualFile file = myXmlFile.getVirtualFile(); FileStub stub = null; - if (file instanceof VirtualFileWithId) { + if (description.hasStubs() && file instanceof VirtualFileWithId) { ApplicationManager.getApplication().assertReadAccessAllowed(); if (!DomStubBuilder.isStubBuilding(myXmlFile)) { ObjectStubTree stubTree = StubTreeLoader.getInstance().readOrBuild(myXmlFile.getProject(), file, myXmlFile);