diff --git a/src/org/jetbrains/eval4j/jdi/jdiValues.kt b/src/org/jetbrains/eval4j/jdi/jdiValues.kt index 73d7fe55a38..519a645d85c 100644 --- a/src/org/jetbrains/eval4j/jdi/jdiValues.kt +++ b/src/org/jetbrains/eval4j/jdi/jdiValues.kt @@ -73,7 +73,7 @@ fun Value.asJdiValue(vm: jdi.VirtualMachine): jdi.Value? { is FloatValue -> vm.mirrorOf(value) is DoubleValue -> vm.mirrorOf(value) is ObjectValue -> value as jdi.ObjectReference - is NewObjectValue -> throw JDIFailureException("Illegal value: $this") + is NewObjectValue -> this.obj as jdi.ObjectReference else -> throw JDIFailureException("Unknown value: $this") } } \ No newline at end of file