[Bug] LSP plugin installation fails: path mixes POSIX and Windows formats on macOS
Resolved 💬 5 comments Opened Jan 2, 2026 by dimension-zero Closed Feb 21, 2026
Bug Description
When installing the official csharp-lsp plugin on macOS, Claude Code fails with a message containing a garbled path that mixes macOS/POSIX and Windows paths: "Error: Failed to install: Source path does not exist: /Users/<username>/<repo-path>/C:\Users\\<user.name>\\.claude\plugins\marketplaces\claude-plugins-official\plugins\csharp-lsp"
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.0.76
- Feedback ID: f9d3e894-8408-453f-8d17-f50af0b85040
Errors
[{"error":"MaxFileReadTokenExceededError: File content (26010 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at EdB (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1018:12169)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Object.call (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1027:996)\n at async Au5 (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:2207:17438)","timestamp":"2025-12-31T16:49:49.031Z"},{"error":"MaxFileReadTokenExceededError: File content (26010 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at EdB (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1018:12169)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Object.call (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1027:996)\n at async file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:3490:1459","timestamp":"2025-12-31T17:17:04.365Z"},{"error":"Error: Source path does not exist: /Users/<username>/<repo-path>/C:\\Users\\<user.name>\\.claude\\plugins\\marketplaces\\claude-plugins-official/plugins/csharp-lsp\n at r65 (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1204:9661)\n at C2A (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1204:10270)\n at Dz (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1204:5310)\n at h51 (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1204:6201)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async mA (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:4238:39708)","timestamp":"2026-01-02T07:36:24.143Z"},{"error":"Error: Source path does not exist: /Users/<username>/<repo-path>/C:\\Users\\<user.name>\\.claude\\plugins\\marketplaces\\claude-plugins-official/plugins/csharp-lsp\n at r65 (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1204:9661)\n at C2A (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1204:10270)\n at Dz (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1204:5310)\n at h51 (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1204:6201)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async YA (file:///Users/<username>/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:4238:27179)","timestamp":"2026-01-02T07:37:15.693Z"}]This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗