diff --git a/platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java b/platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java index 54a1a0a56145..70ad224807b1 100644 --- a/platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java +++ b/platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java @@ -302,7 +302,13 @@ public abstract class LightPlatformTestCase extends UsefulTestCase implements Da } ProjectManagerEx projectManagerEx = ProjectManagerEx.getInstanceEx(); - projectManagerEx.openTestProject(ourProject); + try { + projectManagerEx.openTestProject(ourProject); + } + catch (Throwable e) { + ourProject = null; + throw e; + } if (reusedProject) { DumbService.getInstance(ourProject).queueTask(new UnindexedFilesUpdater(ourProject)); }