Fix SecurityManager permission grants to debug tests
diff --git a/repo/gradle-build-conventions/compiler-tests-convention/src/main/kotlin/test-inputs-check.gradle.kts b/repo/gradle-build-conventions/compiler-tests-convention/src/main/kotlin/test-inputs-check.gradle.kts
index 255aed6..0644e3d 100644
--- a/repo/gradle-build-conventions/compiler-tests-convention/src/main/kotlin/test-inputs-check.gradle.kts
+++ b/repo/gradle-build-conventions/compiler-tests-convention/src/main/kotlin/test-inputs-check.gradle.kts
@@ -70,13 +70,14 @@
                         ?: error("Can't find toolchain for $version")
                 }
 
-                val debuggerAgentJar: String? = System.getenv("PROCESS_OPTIONS")
+                val debuggerAgentPath: String? = System.getenv("PROCESS_OPTIONS")
                     ?.split(", ")?.asSequence()
                     ?.map { it.trim() }
                     ?.filter { it.isNotEmpty() }
                     ?.find { it.startsWith("-javaagent:") && it.contains("debugger-agent.jar") }
                     ?.removePrefix("-javaagent:")
                     ?.substringBefore("=")
+                    ?.removeSuffix("/debugger-agent.jar")
 
                 val javaLibraryPaths = System.getProperty("java.library.path", "")
                     .split(File.pathSeparatorChar)
@@ -204,7 +205,7 @@
                             .replace("{{java_library_paths}}", javaLibraryPaths.joinToString("\n    "))
                             .replace(
                                 "{{debugger_agent_jar}}",
-                                debuggerAgentJar?.let { """permission java.io.FilePermission "$it", "read";""" } ?: "")
+                                debuggerAgentPath?.let { """permission java.io.FilePermission "$it/-", "read";""" } ?: "")
                             .replace("{{inputs}}", inputPermissions.sorted().joinToString("\n    "))
                     )
                 } catch (e: IOException) {