claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

[BUG] WS client disconnected

Open bertsons opened this issue 7 months ago • 1 comments

Environment

  • Platform (select one):
    • Anthropic API (I am just using Claude Code integration in VS Code, I imagine this uses Anthropic's API).
  • Claude CLI version: 1.0.30 (Claude Code)
  • Operating System: Ubuntu 24.04
  • Terminal: Claude Code tab in VS Code

Bug Description

I was using Claude Code in VS Code, and it suddenly crashed. It's a small project (no more than ~3K lines). I rejected a request for code change and then it went off and started thinking again, then the Claude Code tab closed itself. See the logs down below. The crash happened at 17:18:19.189 ("WS Client Disconnected").

Steps to Reproduce

No idea. This is intermittent, and has only happened once.

Additional Context

2025-06-20 17:10:12.043 [info] Claude code extension is now active!
2025-06-20 17:10:12.043 [info] MCP Server running on port 53196 (localhost only)
2025-06-20 17:10:15.527 [info] Creating new Claude terminal
2025-06-20 17:10:16.201 [info] Terminal shell integration available
2025-06-20 17:10:17.389 [info] New WS connection from: /
2025-06-20 17:10:17.389 [info] MCP server connected to transport
2025-06-20 17:10:17.389 [info] [DiagnosticStreamManager] Started streaming diagnostics
2025-06-20 17:10:17.389 [info] [DiagnosticStreamManager] Registered client client_0. Total clients: 1
2025-06-20 17:10:17.389 [info] Registered diagnostic client: client_0
2025-06-20 17:10:17.890 [info] Logging event: run_claude_command_keyboard undefined
2025-06-20 17:10:38.995 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:11:41.247 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:11:46.727 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:11:46.856 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:11:46.929 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 2 files
2025-06-20 17:11:47.368 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:11:49.241 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 2 files
2025-06-20 17:11:49.415 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 2 files
2025-06-20 17:11:49.873 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:13:10.673 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:13:11.620 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:14:30.232 [info] Closing all diff tabs in the editor...
2025-06-20 17:14:30.232 [info] Closed 0 diff tabs.
2025-06-20 17:15:06.782 [info] diff from /home/REDACTED/uniconf/include/uconf.h to /home/REDACTED/uniconf/include/uconf.h as ✻ [Claude Code] uconf.h (5b3d8c) ⧉
2025-06-20 17:15:06.804 [info] Closing all diff tabs in the editor...
2025-06-20 17:15:06.804 [info] Closed 0 diff tabs.
2025-06-20 17:15:06.933 [info] diff result undefined ✻ [Claude Code] uconf.h (5b3d8c) ⧉ {"$mid":1,"external":"file:///home/REDACTED/uniconf/include/uconf.h","path":"/home/REDACTED/uniconf/include/uconf.h","scheme":"file"} {"$mid":1,"external":"_claude_fs_right:/home/REDACTED/uniconf/include/uconf.h","path":"/home/REDACTED/uniconf/include/uconf.h","scheme":"_claude_fs_right"} {"preview":false}
2025-06-20 17:15:07.023 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:15:07.138 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:15:11.075 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:15:51.650 [info] tab_closed ✻ [Claude Code] uconf.h (5b3d8c) ⧉
2025-06-20 17:15:51.836 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:17:42.492 [info] Closing all diff tabs in the editor...
2025-06-20 17:17:42.492 [info] Closed 0 diff tabs.
2025-06-20 17:18:06.857 [info] [DiagnosticStreamManager] Notifying 1 clients about diagnostics change for 1 files
2025-06-20 17:18:19.189 [info] WS client disconnected
2025-06-20 17:18:19.189 [info] [DiagnosticStreamManager] Unregistered client client_0. Total clients: 0
2025-06-20 17:18:19.189 [info] [DiagnosticStreamManager] Stopped streaming diagnostics
2025-06-20 17:18:19.189 [info] Unregistered diagnostic client: client_0
2025-06-20 17:18:19.197 [info] Claude terminal closed after executing claude

bertsons avatar Jun 20 '25 16:06 bertsons

This happened again today.

bertsons avatar Jun 22 '25 19:06 bertsons