From 7ba0436d7f0faf565e1d68f5f7b564217eda9864 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Tue, 27 Sep 2016 15:40:25 +0300 Subject: [PATCH] Add cause exception to AssertionError (cherry picked from commit 0b60cbb) --- .../jetbrains/kotlin/idea/debugger/KotlinDebuggerTestBase.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinDebuggerTestBase.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinDebuggerTestBase.kt index 9682cb912b1..8aede430a37 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinDebuggerTestBase.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinDebuggerTestBase.kt @@ -194,11 +194,12 @@ abstract class KotlinDebuggerTestBase : KotlinDebuggerTestCase() { } else { try { - dp.managerThread!!.schedule(dp.createStepIntoCommand(this, ignoreFilters, filters.get(chooseFromList - 1))) + dp.managerThread!!.schedule(dp.createStepIntoCommand(this, ignoreFilters, filters[chooseFromList - 1])) } catch(e: IndexOutOfBoundsException) { throw AssertionError("Couldn't find smart step into command at: \n" + - runReadAction { debuggerContext.sourcePosition.elementAt.getElementTextWithContext() }) + runReadAction { debuggerContext.sourcePosition.elementAt.getElementTextWithContext() }, + e) } } }