From c018cf0ce531c2edf4ea3e150a7d20e9e7c79102 Mon Sep 17 00:00:00 2001 From: Vladimir Ilmov Date: Sun, 19 Apr 2020 17:50:57 +0200 Subject: [PATCH] (CoroutineDebugger) kotlinx.coroutines compatibility version fix --- .../kotlin/idea/debugger/coroutine/DebuggerConnection.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/idea/jvm-debugger/jvm-debugger-coroutine/src/org/jetbrains/kotlin/idea/debugger/coroutine/DebuggerConnection.kt b/idea/jvm-debugger/jvm-debugger-coroutine/src/org/jetbrains/kotlin/idea/debugger/coroutine/DebuggerConnection.kt index 6b64bfe5b85..98ca67fb109 100644 --- a/idea/jvm-debugger/jvm-debugger-coroutine/src/org/jetbrains/kotlin/idea/debugger/coroutine/DebuggerConnection.kt +++ b/idea/jvm-debugger/jvm-debugger-coroutine/src/org/jetbrains/kotlin/idea/debugger/coroutine/DebuggerConnection.kt @@ -66,10 +66,10 @@ class DebuggerConnection( private fun determineCoreVersionMode(kotlinxCoroutinesCore: String): CoroutineDebuggerMode { val regex = Regex(""".+\Wkotlinx\-coroutines\-core\-(.+)?\.jar""") - val matchResult = regex.matchEntire(kotlinxCoroutinesCore) + val matchResult = regex.matchEntire(kotlinxCoroutinesCore) ?: return CoroutineDebuggerMode.DISABLED - val coroutinesCoreVersion = DefaultArtifactVersion(matchResult?.groupValues?.get(1)) ?: return CoroutineDebuggerMode.DISABLED - val versionToCompareTo = DefaultArtifactVersion("1.3.5") + val coroutinesCoreVersion = DefaultArtifactVersion(matchResult.groupValues.get(1)) + val versionToCompareTo = DefaultArtifactVersion("1.3.4") return if (versionToCompareTo.compareTo(coroutinesCoreVersion) < 0) CoroutineDebuggerMode.VERSION_1_3_5_AND_UP else