From e0e203d7db20f711c1e0ad6017e48fb13877ca7e Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Wed, 25 Feb 2015 14:25:10 +0300 Subject: [PATCH] Debugger: classLoader can be null (ex. classes from android application). JDIEval will use CallerClassLoader for find classes #KT-6825 Fixed --- .../kotlin/idea/debugger/evaluate/KotlinEvaluationBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinEvaluationBuilder.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinEvaluationBuilder.kt index 6ddd99c2ddf..5faef7b7f3f 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinEvaluationBuilder.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinEvaluationBuilder.kt @@ -215,7 +215,7 @@ class KotlinEvaluator(val codeFragment: JetCodeFragment, this, makeInitialFrame(this, args), JDIEval(virtualMachine, - context.getClassLoader()!!, + context.getClassLoader(), context.getSuspendContext().getThread()?.getThreadReference()!!, context.getSuspendContext().getInvokePolicy()) )