[Bug] Anthropic API Error: 500 Internal Server Error with Opus model
Resolved 💬 3 comments Opened Feb 4, 2026 by itay-sadov Closed Feb 8, 2026
Bug Description
Description:
Claude Code frequently returns API 500 Internal Server Error responses when using the Opus model.
Error Message:
API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":...}
Frequency: Multiple times per session
Steps to Reproduce:
- Use Claude Code with Opus model (claude-opus-4-5-20251101)
- Occurs randomly across different task types
- No correlation with specific tools or file operations
Environment:
- OS: Linux 6.14.0-37-generic
- Model: claude-opus-4-5-20251101
Expected Behavior: API requests should complete successfully
Actual Behavior: Requests fail with 500 Internal Server Error
Additional Context:
- Error occurs specifically when using Opus model
- No clear pattern in task types that trigger it
Environment Info
- Platform: linux
- Terminal: vte-based
- Version: 2.1.31
- Feedback ID: d1f34f49-9d3d-4376-9262-789f6dbed608
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /home/itay-sadovnik/.local/share/claude/versions/2.1.31 (expected in multi-process scenarios)\n at dZ$ (/$bunfs/root/claude:3618:2098)\n at hjA (/$bunfs/root/claude:3618:1209)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-04T16:48:54.791Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗