claude-code
claude-code copied to clipboard
[Bug] Plugin marketplace installation fails silently across projects
Bug Description Bug: Plugin installation from marketplace fails silently in other projects
Steps to reproduce:
- Install a plugin (e.g., bash-lsp@andes) in Project A via /plugin → marketplace
- Go to a different Project B
- Try to install the same plugin via /plugin → marketplace → andes → bash-lsp
- Installation appears to do nothing — plugin doesn't appear as installed
Expected: Plugin installs (either at user or project level)
Actual: Nothing happens, no error message, plugin not added to settings
Workaround: Manually add "bash-lsp@andes": true to ~/.claude/settings.json
Notes:
- The plugin was previously installed at project-level (.claude/settings.json) in Project A
- It was NOT in user-level settings (~/.claude/settings.json)
- The marketplace UI gave no indication of failure
Environment Info
- Platform: linux
- Terminal: vscode
- Version: 2.0.76
- Feedback ID: 21dfae46-caeb-46d6-9bd1-f4724730319f
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /home/claude/.local/share/claude/versions/2.0.76 (expected in multi-process scenarios)\n at W3$ (/$bunfs/root/claude:2427:2165)\n at TTA (/$bunfs/root/claude:2427:1885)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-31T05:11:14.592Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 216403 tokens > 200000 maximum\"},\"request_id\":\"req_011CWeFSciSetjdqegSbo3on\"}\n at generate (/$bunfs/root/claude:451:11098)\n at makeRequest (/$bunfs/root/claude:798:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-31T05:56:38.888Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 212985 tokens > 200000 maximum\"},\"request_id\":\"req_011CWeFSdNdREQmv1XEeV5Xh\"}\n at generate (/$bunfs/root/claude:451:11098)\n at makeRequest (/$bunfs/root/claude:798:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-31T05:56:39.001Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at readSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:724)\n at t4 (/$bunfs/root/claude:11:8463)\n at readSync (/$bunfs/root/claude:12:627)\n at MZ (/$bunfs/root/claude:4697:113)\n at $Q (/$bunfs/root/claude:4699:206)\n at Ra9 (/$bunfs/root/claude:2161:6561)\n at Ra9 (/$bunfs/root/claude:2161:7447)\n at X (/$bunfs/root/claude:2161:5766)\n at X (/$bunfs/root/claude:2161:6062)","timestamp":"2025-12-31T05:58:19.057Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at readFileSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:500)\n at t4 (/$bunfs/root/claude:11:8463)\n at readFileSync (/$bunfs/root/claude:12:465)\n at $Q (/$bunfs/root/claude:4699:231)\n at Ra9 (/$bunfs/root/claude:2161:6561)\n at Ra9 (/$bunfs/root/claude:2161:7447)\n at X (/$bunfs/root/claude:2161:5766)\n at X (/$bunfs/root/claude:2161:6062)\n at <anonymous> (/$bunfs/root/claude:2161:6095)","timestamp":"2025-12-31T05:58:19.064Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:455:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-31T05:59:37.606Z"}]