[Bug] Anthropic API: Persistent Tool Use Concurrency Failure Blocking Task Completion

Status Closed — not planned
Maintainer reply None cached
Activity 5 comments · opened Oct 15, 2025 · closed Jan 10, 2026

Bug Description
I keep constantly facing this error duinrg a long task: "API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation.". I keep needing to revert changes, and it never actually succeeds. It won't let me continue

Environment Info

  • Platform: darwin
  • Terminal: cursor
  • Version: 2.0.15
  • Feedback ID: e6ec335b-5491-4473-9aa6-7768b3f8343a

Errors

[{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:49:29.388Z"},{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:49:41.424Z"},{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:49:46.153Z"},{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:49:51.565Z"},{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:49:57.688Z"},{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:50:13.843Z"},{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:50:20.133Z"},{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:57:12.461Z"},{"error":"MaxFileReadTokenExceededError: File content (56997 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 _Y5 (/$bunfs/root/claude:1630:1722)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T02:58:14.082Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.86: `tool_use` ids were found without `tool_result` blocks immediately after: toolu_01EPxoZobJK85Yrzuhkn3cvN. Each `tool_use` block must have a corresponding `tool_result` block in the next message.\"},\"request_id\":\"req_011CU8EnXFfY8aDu8ba5LH2T\"}\n    at generate (/$bunfs/root/claude:382:25676)\n    at makeRequest (/$bunfs/root/claude:527:5345)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T03:01:17.177Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.86: `tool_use` ids were found without `tool_result` blocks immediately after: toolu_01EPxoZobJK85Yrzuhkn3cvN. Each `tool_use` block must have a corresponding `tool_result` block in the next message.\"},\"request_id\":\"req_011CU8F4WB83oVBzuSvgUJNo\"}\n    at generate (/$bunfs/root/claude:382:25676)\n    at makeRequest (/$bunfs/root/claude:527:5345)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-10-15T03:04:53.947Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\

Note: Error logs were truncated.

View original on GitHub ↗

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