diff --git a/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java b/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java index 86fe42eb81d..eef8ae827a2 100644 --- a/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java +++ b/skylark/src/com/google/idea/blaze/skylark/debugger/impl/SkylarkDebugProcess.java @@ -32,6 +32,7 @@ import com.google.devtools.build.lib.starlarkdebugging.StarlarkDebuggingProtos.SetBreakpointsRequest; import com.google.devtools.build.lib.starlarkdebugging.StarlarkDebuggingProtos.StartDebuggingRequest; import com.google.devtools.build.lib.starlarkdebugging.StarlarkDebuggingProtos.Stepping; +import com.google.idea.blaze.base.model.primitives.WorkspaceRoot; import com.intellij.execution.ExecutionResult; import com.intellij.execution.process.ProcessAdapter; import com.intellij.execution.process.ProcessEvent; @@ -269,7 +270,7 @@ private Location convertLocation(XLineBreakpoint breakpoi // TODO(brendandouglas): handle local changes? return Location.newBuilder() .setLineNumber(breakpoint.getLine() + 1) - .setPath(breakpoint.getPresentableFilePath()) + .setPath(WorkspaceRoot.fromProject(project).absolutePathFor(breakpoint.getPresentableFilePath()).toString()) .build(); }