From 48714bd796e761fde520761faf617a971c0e99d9 Mon Sep 17 00:00:00 2001 From: Karl-Erik Enkelmann Date: Fri, 17 Oct 2025 23:33:52 +0200 Subject: [PATCH 1/3] Set lineNumber to 0 and clientSource to "Unknown" explicitly for unknown sources. --- .../debug/core/adapter/handler/StackTraceRequestHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java index 49f30477..d4f00ff0 100644 --- a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java +++ b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java @@ -220,8 +220,11 @@ private Types.StackFrame convertDebuggerStackFrameToClient(StackFrameInfo jdiFra } else { // For other unavailable method, such as lambda expression's built-in methods run/accept/apply, // display "Unknown Source" in the Call Stack View. - clientSource = null; + // clientSource = null; + clientSource = new Types.Source("Unknown Source", "unknown", 0); } + // DAP specifies lineNumber to be set to 0 if not available + clientLineNumber = 0; } else if (DebugSettings.getCurrent().debugSupportOnDecompiledSource == Switch.ON && clientSource != null && clientSource.path != null) { // Align the original line with the decompiled line. From c273a316972aa45de97a3d1d716002421ce4da1f Mon Sep 17 00:00:00 2001 From: Karl-Erik Enkelmann Date: Fri, 17 Oct 2025 23:34:50 +0200 Subject: [PATCH 2/3] Use existing eclipse repository URL --- .../com.microsoft.java.debug.tp.target | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.microsoft.java.debug.target/com.microsoft.java.debug.tp.target b/com.microsoft.java.debug.target/com.microsoft.java.debug.tp.target index 1d322d84..4fd3acb6 100644 --- a/com.microsoft.java.debug.target/com.microsoft.java.debug.tp.target +++ b/com.microsoft.java.debug.target/com.microsoft.java.debug.tp.target @@ -2,7 +2,7 @@ - + From 6e9fa6eda975bb4697f856499cffc5d38a46bc74 Mon Sep 17 00:00:00 2001 From: Karl-Erik Enkelmann Date: Sat, 18 Oct 2025 10:18:26 +0200 Subject: [PATCH 3/3] ready for release --- com.microsoft.java.debug.core/.classpath | 13 +++++++++ .../handler/StackTraceRequestHandler.java | 1 - com.microsoft.java.debug.target/.project | 28 +++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 com.microsoft.java.debug.target/.project diff --git a/com.microsoft.java.debug.core/.classpath b/com.microsoft.java.debug.core/.classpath index 9ba41a24..b3a43420 100644 --- a/com.microsoft.java.debug.core/.classpath +++ b/com.microsoft.java.debug.core/.classpath @@ -31,6 +31,19 @@ + + + + + + + + + + + + + diff --git a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java index d4f00ff0..cc368301 100644 --- a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java +++ b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java @@ -220,7 +220,6 @@ private Types.StackFrame convertDebuggerStackFrameToClient(StackFrameInfo jdiFra } else { // For other unavailable method, such as lambda expression's built-in methods run/accept/apply, // display "Unknown Source" in the Call Stack View. - // clientSource = null; clientSource = new Types.Source("Unknown Source", "unknown", 0); } // DAP specifies lineNumber to be set to 0 if not available diff --git a/com.microsoft.java.debug.target/.project b/com.microsoft.java.debug.target/.project new file mode 100644 index 00000000..93dcd8e0 --- /dev/null +++ b/com.microsoft.java.debug.target/.project @@ -0,0 +1,28 @@ + + + com.microsoft.java.debug.tp + + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + + + + 1759771109548 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + +