Skip to content

Commit 94e3dcf

Browse files
committed
Provide fallback if SocketAttach connector is not available
1 parent 448cc03 commit 94e3dcf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

adapter/src/main/kotlin/org/javacs/ktda/jdi/launch/JDILauncher.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class JDILauncher(
7070
}
7171

7272
private fun createAttachConnector(): AttachingConnector = vmManager.attachingConnectors()
73-
.first { it.name().equals("com.sun.jdi.SocketAttach") }
73+
.let { it.find { it.name().equals("com.sun.jdi.SocketAttach") } ?: it.firstOrNull() }
7474
?: throw KotlinDAException("Could not find an attaching connector (for a new debuggee VM)")
7575

7676
private fun createLaunchConnector(): LaunchingConnector = vmManager.launchingConnectors()

0 commit comments

Comments
 (0)