bug: Claude Code with AWS bedrock doesn't work. #160

Open
opened 2025-10-14 15:44:11 -06:00 by navan · 0 comments
Owner

Originally created by @ben97163 on 8/20/2025

Description

after initializing in Claude Code, when running parse-prd, it shows this error after a few minutes:

...
[INFO] Calling AI service to generate tasks from PRD
Parsing PRD and generating tasks
---> ran for several minutes
[ERROR] Claude Code object generation failed: Claude Code exited with code 1 {"error": {"name": "AI_APICallError", "url":"claude-code-cli"://command","requestBodyValues":{"prompt":"You are an AI ..."},"isRetryable":false,"data":{"promptExcerpt":"You are an AI assistant..."}}}
[Warn] Attempt 1 failed for the role main (generateObject / claude-code): Claude Code API error during object generation: Claude Code exited with code 1
[Error] Something went wrong on the provider side. Max retries reached for role main (generateObject / claude-code).
[Error] Service call failed for role main (Provider: claude-code, Model: sonnet): Claude Code API error during object generation: Claude Code process exited with code 1

Steps to Reproduce

tm init
tm parse-prd PRD.md

I have config.json set like this:

{
  "models": {
    "main": {
      "provider": "claude-code",
      "modelId": "sonnet",
      "maxTokens": 64000,
      "temperature": 0.2
    },
    "research": {
      "provider": "claude-code",
      "modelId": "sonnet",
      "maxTokens": 64000,
      "temperature": 0.2
    },
    "fallback": {
      "provider": "claude-code",
      "modelId": "sonnet",
      "maxTokens": 64000,
      "temperature": 0.2
    },
  },
  "global", {
    "logLevel": "info",
    "debug": false,
    ...,
    "bedrockBaseURL": "https://bedrock.us-east-1.amazonaws.com",
  },
  "claudeCode": {}
}

Environment

  • Task Master version: 0.21.0
  • Node.js version: v22.17.0
  • Operating system: Linux

Additional Context

After I upgraded it to version 0.25.0, it is now showing this:

Parsing PRD and Generating Tasks
Model: sonnet | Temperature: 0.2

3m59s | 0 0 0 | Tokens (I/O): 0/0 | Est: ~calculating...
3m59s | 0 10 0 | Tokens (I/O): 2593/0 | Est: ~0s
Tasks 10/10
------+-----+----------------------------
TASK | PRI | TITLE
------+-----+----------------------------
10 | ooo | Generating task 10...
------+-----+----------------------------
[ERROR] Claude Code object generation failed: Right-hand side of 'instanceof' is not an object {"error":{}}
[Warn] Attempt 1 failed for the role main (generateObject / claude-code): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object
[Error] Something went wrong on the provider side. Max retries reached for role main (generateObject / claude-code).
[Error] Service call failed for role main (Provider: claude-code, Model: sonnet): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object
[Error] Claude Code object generation failed: Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object
[Warn] Attempt 1 failed for the role fallback (generateObject / claude-code): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object
[Error] Something went wrong on the provider side. Max retries reached for role main (generateObject / claude-code).
[Error] Service call failed for role fallback (Provider: claude-code, Model: sonnet): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object
[Error] Claude Code object generation failed: Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object
[Warn] Attempt 1 failed for the role research (generateObject / claude-code): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object
[Error] Something went wrong on the provider side. Max retries reached for role main (generateObject / claude-code).
[Error] Service call failed for role research (Provider: claude-code, Model: sonnet): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object
[Error] Claude Code object generation failed: Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object

It generated tasks.json successfully when I was still in v0.21.0. two days ago

*Originally created by @ben97163 on 8/20/2025* ### Description after initializing in Claude Code, when running parse-prd, it shows this error after a few minutes: ... [INFO] Calling AI service to generate tasks from PRD Parsing PRD and generating tasks ---> ran for several minutes [ERROR] Claude Code object generation failed: Claude Code exited with code 1 {"error": {"name": "AI_APICallError", "url":"claude-code-cli"://command","requestBodyValues":{"prompt":"You are an AI ..."},"isRetryable":false,"data":{"promptExcerpt":"You are an AI assistant..."}}} [Warn] Attempt 1 failed for the role main (generateObject / claude-code): Claude Code API error during object generation: Claude Code exited with code 1 [Error] Something went wrong on the provider side. Max retries reached for role main (generateObject / claude-code). [Error] Service call failed for role main (Provider: claude-code, Model: sonnet): Claude Code API error during object generation: Claude Code process exited with code 1 ### Steps to Reproduce ``` tm init tm parse-prd PRD.md ``` I have config.json set like this: ``` { "models": { "main": { "provider": "claude-code", "modelId": "sonnet", "maxTokens": 64000, "temperature": 0.2 }, "research": { "provider": "claude-code", "modelId": "sonnet", "maxTokens": 64000, "temperature": 0.2 }, "fallback": { "provider": "claude-code", "modelId": "sonnet", "maxTokens": 64000, "temperature": 0.2 }, }, "global", { "logLevel": "info", "debug": false, ..., "bedrockBaseURL": "https://bedrock.us-east-1.amazonaws.com", }, "claudeCode": {} } ``` ### Environment - Task Master version: 0.21.0 - Node.js version: v22.17.0 - Operating system: Linux ### Additional Context After I upgraded it to version 0.25.0, it is now showing this: Parsing PRD and Generating Tasks Model: sonnet | Temperature: 0.2 3m59s | 0 0 0 | Tokens (I/O): 0/0 | Est: ~calculating... 3m59s | 0 10 0 | Tokens (I/O): 2593/0 | Est: ~0s Tasks 10/10 ------+-----+---------------------------- TASK | PRI | TITLE ------+-----+---------------------------- 10 | ooo | Generating task 10... ------+-----+---------------------------- [ERROR] Claude Code object generation failed: Right-hand side of 'instanceof' is not an object {"error":{}} [Warn] Attempt 1 failed for the role main (generateObject / claude-code): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object [Error] Something went wrong on the provider side. Max retries reached for role main (generateObject / claude-code). [Error] Service call failed for role main (Provider: claude-code, Model: sonnet): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object [Error] Claude Code object generation failed: Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object [Warn] Attempt 1 failed for the role fallback (generateObject / claude-code): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object [Error] Something went wrong on the provider side. Max retries reached for role main (generateObject / claude-code). [Error] Service call failed for role fallback (Provider: claude-code, Model: sonnet): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object [Error] Claude Code object generation failed: Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object [Warn] Attempt 1 failed for the role research (generateObject / claude-code): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object [Error] Something went wrong on the provider side. Max retries reached for role main (generateObject / claude-code). [Error] Service call failed for role research (Provider: claude-code, Model: sonnet): Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object [Error] Claude Code object generation failed: Claude Code API error during object generation: Right-hand side of 'instanceof' is not an object It generated tasks.json successfully when I was still in v0.21.0. two days ago
Sign in to join this conversation.
No labels
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:ai-models
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:cli
area:installation
area:installation
area:installation
area:installation
area:installation
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:mcp
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:task-management
area:vscode-extension
area:vscode-extension
area:vscode-extension
area:vscode-extension
area:vscode-extension
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
documentation
duplicate
duplicate
duplicate
duplicate
duplicate
duplicate
duplicate
duplicate
duplicate
duplicate
duplicate
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
feedback
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
good first issue
help wanted
help wanted
help wanted
help wanted
help wanted
high-priority
high-priority
high-priority
high-priority
high-priority
high-priority
high-priority
high-priority
high-priority
high-priority
high-priority
high-priority
high-priority
integration request
integration request
integration request
integration request
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
low-priority
low-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
medium-priority
provider:anthropic
provider:anthropic
provider:claude-code
provider:claude-code
provider:claude-code
provider:claude-code
provider:claude-code
provider:claude-code
provider:claude-code
provider:claude-code
provider:claude-code
provider:claude-code
provider:claude-code
provider:gemini-cli
provider:openai
provider:perplexity
question
question
question
question
question
question
question
question
question
question
question
question
question
question
refactor
refactor
wontfix
wontfix
wontfix
wontfix
wontfix
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github/claude-task-master#160
No description provided.