[Bug] Shell tool fails with EINVAL error on Windows temp directory access in v2.1.53
Resolved 💬 5 comments Opened Feb 25, 2026 by meesp123 Closed Feb 25, 2026
Bug Description
having issues with latest version v2.1.53. Shell not able to use in the session.
● Bash(codex --version 2>&1)
⎿ Error: EINVAL: invalid argument, open '
● Bash(gemini --version 2>&1)
⎿ Error: Sibling tool call errored
● Bash(qwen --version 2>&1)
⎿ Error: Sibling tool call errored
● Bash(kimi --version 2>&1)
⎿ Error: Sibling tool call errored
● Bash(pi --version 2>&1)
⎿ Error: Sibling tool call errored
● Bash(codex --version)
⎿ Error: EINVAL: invalid argument, open '
● Bash(powershell -Command "codex --version")
⎿ Error: EINVAL: invalid argument, open '
● Bash(echo hello)
⎿ Error: EINVAL: invalid argument, open '
Environment Info
- Platform: win32
- Terminal: windows-terminal
- Version: 2.1.44
- Feedback ID: 2bbae323-a51d-470f-bb27-2cdabe5cf077
Errors
[{"error":"Error: Failed to initialize LSP server plugin:powershell-editor-services:powershell: LSP server 'plugin:powershell-editor-services:powershell': startupTimeout is not yet implemented. Remove this field from the configuration.\n at L (B:/~BUN/root/claude.exe:2352:32419)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-25T01:43:28.675Z"},{"error":"Error: LSP server plugin:vtsls:typescript failed to start: ENOENT: no such file or directory, uv_spawn 'vtsls'\n at start (B:/~BUN/root/claude.exe:2352:22112)\n at async E (B:/~BUN/root/claude.exe:2352:24560)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-25T01:43:28.675Z"},{"error":"Error: ENOENT: no such file or directory, uv_spawn 'vtsls'\n at spawn (unknown)\n at spawn (node:child_process:679:35)\n at spawn (node:child_process:14:39)\n at start (B:/~BUN/root/claude.exe:2352:20642)\n at E (B:/~BUN/root/claude.exe:2352:24560)\n at L (B:/~BUN/root/claude.exe:2352:32328)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-25T01:43:28.675Z"},{"error":"Error: Failed to start LSP server plugin:vtsls:typescript: ENOENT: no such file or directory, uv_spawn 'vtsls'\n at <anonymous> (B:/~BUN/root/claude.exe:2352:32350)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-25T01:43:28.675Z"}]This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗