diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt index 01ac37d759f..60cc98924e1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt @@ -156,6 +156,9 @@ public class JetPositionManager(private val myDebugProcess: DebugProcess) : Mult catch (e: AbsentInformationException) { return null } + catch (e: InternalError) { + return null + } val referenceInternalName: String diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt index 278a96c452e..ad43e168f98 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/breakpoints/KotlinFieldBreakpoint.kt @@ -265,7 +265,10 @@ class KotlinFieldBreakpoint( location.sourceName() } catch (e: AbsentInformationException) { - getFileName() + fileName + } + catch (e: InternalError) { + fileName } val locationLine = location.lineNumber()