From d1b840b4713e686cc6920a9e5294f4c13042d7aa Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 10 Mar 2009 10:51:25 +0300 Subject: [PATCH] fix assertion: added NullVirtualFile check --- .../com/intellij/compiler/impl/TranslatingCompilerFilesMonitor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/impl/com/intellij/compiler/impl/TranslatingCompilerFilesMonitor.java b/compiler/impl/com/intellij/compiler/impl/TranslatingCompilerFilesMonitor.java index 814a73d5c0..14322f1462 100644 --- a/compiler/impl/com/intellij/compiler/impl/TranslatingCompilerFilesMonitor.java +++ b/compiler/impl/com/intellij/compiler/impl/TranslatingCompilerFilesMonitor.java @@ -24,6 +24,7 @@ import com.intellij.openapi.util.io.FileUtil; import com.intellij.openapi.vfs.*; import com.intellij.openapi.vfs.newvfs.FileAttribute; import com.intellij.openapi.vfs.newvfs.NewVirtualFile; +import com.intellij.openapi.vfs.newvfs.impl.NullVirtualFile; import com.intellij.openapi.vfs.newvfs.persistent.FSRecords; import com.intellij.util.containers.SLRUCache; import com.intellij.util.indexing.FileBasedIndex; @@ -650,7 +651,9 @@ public class TranslatingCompilerFilesMonitor implements ApplicationComponent { if (file.isDirectory()) { if (dbOnly) { for (VirtualFile child : ((NewVirtualFile)file).getInDbChildren()) { - processRecursively(child, true, processor); + if (NullVirtualFile.INSTANCE != child) { + processRecursively(child, true, processor); + } } } else { -- 2.11.4.GIT