diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt index a02477f58e7..8dc4c43a8b1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt @@ -225,7 +225,7 @@ class DebuggerClassNameProvider(val myDebugProcess: DebugProcess, val scopes: Li var isSuccess = true val applicationEx = ApplicationManagerEx.getApplicationEx() - if (!applicationEx.holdsReadLock() || applicationEx.isDispatchThread) { + if (!applicationEx.isUnitTestMode && (!applicationEx.holdsReadLock() || applicationEx.isDispatchThread)) { applicationEx.invokeAndWait( { isSuccess = ProgressManager.getInstance().runProcessWithProgressSynchronously(