diff --git a/plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGSuiteConfigurationProducer.java b/plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGSuiteConfigurationProducer.java index 7edeeffb3c22..6ba25c6b15e1 100644 --- a/plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGSuiteConfigurationProducer.java +++ b/plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGSuiteConfigurationProducer.java @@ -48,7 +48,7 @@ public class TestNGSuiteConfigurationProducer extends TestNGConfigurationProduce final PsiFile containingFile = element.getContainingFile(); if (containingFile == null) return null; final VirtualFile virtualFile = containingFile.getVirtualFile(); - if (virtualFile == null) return null; + if (virtualFile == null || !virtualFile.isValid()) return null; if (!TestNGUtil.isTestngXML(virtualFile)) return null; myPsiElement = containingFile; final Project project = location.getProject();