bazel-contrib / bazel-contrib/vscode-bazel

Debugger doesn't run on windows

Open
#341 0 comments 0 reactions 0 assignees View on GitHub
Starlark Debuggger type: bug Windows
Dominant language
TypeScript
Stars
296
Forks
108
Avg merge
3d 22h
Merged PRs (30d)
5

Description

When I launch the starlark debugger on windows. I cannot get the debugger break on windows endpoints.
I can see the logs appear in the debug console.

When I look in the extension host I see the following logs:
```
2024-02-05 10:47:57.814 [error] Error: Invalid debug adapter
at l.o (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1905:95)
at l.$acceptDAExit (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1905:35)
at m.S (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1590:13967)
at m.Q (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1590:13733)
at m.M (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1590:12826)
at m.L (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1590:12044)
at a.value (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1590:10692)
at o.y (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:87:1902)
at o.fire (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:87:2119)
at s.fire (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:628:14470)
at x.onmessage (vscode-file://vscode-app/c:/Users/jamescarpenter/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1662:7751)
```

Note: I need to use a shared instance of bazel on windows to stop bazel picking up the `bazel-folder-name` and adding it to the list of things you query.

Contributor guide

Open the contributing guide

Research direction

The issue names no source files, tests, or entry points. Reproduce the Starlark debugger failure on Windows with the shared Bazel instance, then start from the extension-host “Invalid debug adapter” log. Done means the debugger launches and breaks on Windows endpoints without that error.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.