[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"}]

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗