[BUG] vscode extension on WSL fail to start
Resolved 💬 6 comments Opened Dec 2, 2025 by wilkice Closed Feb 3, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
when opening the claude code panel in vscode WSL, it stucks. And the stop button is not workable too. Looking at the error message, it says a jsonl file not foud, so I went to terminal to check this. That jsonl file is on there. And i can confirm this as I have tried 5 times. Each time it says a jsonl file not found but there has that file.
<img width="1620" height="1049" alt="Image" src="https://github.com/user-attachments/assets/e3f43e97-580b-42fb-9445-c225f22971aa" />
What Should Happen?
it should not block
Error Messages/Logs
2025-12-02 19:21:56.504 [info] Received message from webview: {"type":"request","channelId":"w1em85rpbs","requestId":"xttvdljzjy","request":{"type":"set_permission_mode","mode":"acceptEdits"}}
2025-12-02 19:21:57.295 [info] Received message from webview: {"type":"request","channelId":"w1em85rpbs","requestId":"nuxm85x7uxq","request":{"type":"set_permission_mode","mode":"plan"}}
2025-12-02 19:21:58.842 [info] Received message from webview: {"type":"request","requestId":"g9w2j2z0boh","request":{"type":"rename_tab","title":"add a logback-spring.xml…"}}
2025-12-02 19:21:58.861 [info] Received message from webview: {"type":"io_message","channelId":"w1em85rpbs","message":{"type":"user","uuid":"68b0b576-b167-46c3-83b8-b4d8ee2653c4","session_id":"","parent_tool_use_id":null,"message":{"role":"user","content":[{"type":"text","text":"<ide_opened_file>The user opened the file /home/useraaa/code/spring-tour/src/main/java/com/example/demo/DemoApplication.java in the IDE. This may or may not be related to the current task.</ide_opened_file>"},{"type":"text","text":"add a logback-spring.xml to config log to console and the log message format should containe %X as i will use MDC later"}]}},"done":false}
2025-12-02 19:21:58.865 [info] From claude: 2025-12-02T11:21:58.864Z [ERROR] "Error: Error: Error opening file /home/useraaa/.claude/projects/-home-useraaa-code-spring-tour/c34ae510-0baf-460c-bf57-0857f83227ad.jsonl: Error: ENOENT: no such file or directory, open '/home/useraaa/.claude/projects/-home-useraaa-code-spring-tour/c34ae510-0baf-460c-bf57-0857f83227ad.jsonl'\n at sr (/$bunfs/root/claude:76:175)\n at async WfH (/$bunfs/root/claude:4278:2805)\n at processTicksAndRejections (native:7:39)"
Steps to Reproduce
- install latest claude code extension in VsCode WSL
- click the claude code icon and send a message
- when it's hanging, open the OUTPUT of vscode and choose
ClaudeVSCodeto view the error message - in error message, it says a file not found. but if we use ls in terminal, we can find it.
~/.claude/projects$ ls ./-home-useraaa-code-spring-tour/c34ae510-0baf-460c-bf57-0857f83227ad.jsonl
./-home-useraaa-code-spring-tour/c34ae510-0baf-460c-bf57-0857f83227ad.jsonl
Claude Model
Other
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.0.55 (Claude Code)
Platform
Other
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗