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

View original on GitHub ↗

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