[Bug] ZlibError decompression spam breaks TUI functionality
Resolved 💬 3 comments Opened Feb 11, 2026 by ernestkoe Closed Feb 15, 2026
Bug Description
i am getting Decompression error message spam from ZLibErrors thataffect the TUI, making claude code useless andunsuable unless i start with claude 2>/dev/null
Decompression error: ZlibError
Decompression error: ZlibError
Decompression error: ZlibError
Decompression error: ZlibError
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 2.1.39
- Feedback ID: 42155b14-978a-4172-abb2-78339a13f08c
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/ernestkoe/.local/share/claude/versions/2.1.39 (expected in multi-process scenarios)\n at wVR (/$bunfs/root/claude:3626:2098)\n at DjA (/$bunfs/root/claude:3626:1209)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:53.377Z"},{"error":"Error: LSP server plugin:pyright-lsp:pyright failed to start: Executable not found in $PATH: \"pyright-langserver\"\n at start (/$bunfs/root/claude:2115:22315)\n at async H (/$bunfs/root/claude:2115:24763)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:54.747Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n at start (/$bunfs/root/claude:2115:22315)\n at async H (/$bunfs/root/claude:2115:24763)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:54.747Z"},{"error":"Error: Executable not found in $PATH: \"pyright-langserver\"\n at spawn (unknown)\n at spawn (node:child_process:667:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/claude:2115:20845)\n at H (/$bunfs/root/claude:2115:24763)\n at _ (/$bunfs/root/claude:2115:32525)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:54.747Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n at spawn (unknown)\n at spawn (node:child_process:667:35)\n at spawn (node:child_process:14:39)\n at start (/$bunfs/root/claude:2115:20845)\n at H (/$bunfs/root/claude:2115:24763)\n at _ (/$bunfs/root/claude:2115:32525)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:54.747Z"},{"error":"Error: Failed to start LSP server plugin:pyright-lsp:pyright: Executable not found in $PATH: \"pyright-langserver\"\n at <anonymous> (/$bunfs/root/claude:2115:32547)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:54.747Z"},{"error":"Error: Failed to start LSP server plugin:typescript-lsp:typescript: Executable not found in $PATH: \"typescript-language-server\"\n at <anonymous> (/$bunfs/root/claude:2115:32547)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:54.748Z"},{"error":"Error: LSP server plugin:rust-analyzer-lsp:rust-analyzer crashed with exit code 1\n at <anonymous> (/$bunfs/root/claude:2115:21472)\n at emit (node:events:98:22)\n at #handleOnExit (node:child_process:520:14)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:55.328Z"},{"error":"RangeError: stdout maxBuffer length exceeded\n at unknown\n at onData (node:child_process:153:110)\n at emit (node:events:95:22)\n at addChunk (internal:streams/readable:264:47)\n at readableAddChunkPushByteMode (internal:streams/readable:242:18)\n at handleNumberResult (internal:streams/native-readable:69:18)\n at <anonymous> (internal:streams/native-readable:43:68)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:57.403Z"},{"error":"Error: Failed to download marketplace from file:///Users/ernestkoe/.claude/plugins/marketplace.json: protocol mismatch\n at pfB (/$bunfs/root/claude:3056:46)\n at async ePA (/$bunfs/root/claude:3056:1209)\n at async $U (/$bunfs/root/claude:3061:98)\n at async GK8 (/$bunfs/root/claude:3843:35438)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-11T21:16:58.166Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗