diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt index 513115982ad..17c39b83887 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt @@ -198,7 +198,7 @@ class DebuggerClassNameProvider( val typeForAnonymousClass = asmTypeForAnonymousClassOrNull(typeMapper.bindingContext, element) if (typeForAnonymousClass == null) { - val parentText = element.relevantParentInReadAction?.text ?: "" + val parentText = runReadAction { getRelevantElement(element.parent)?.text } ?: "" LOG.error("Can not get type for ${element.text}, parent: $parentText") classNamesOfContainingDeclaration } else {