Undefined Property Access in Tool Use Progress Rendering
Bug Description
If a sub-task is executed, an error occurs regardless of whether I wait for the sub-task to complete and return a result, or press Esc to interrupt it. The error message is as follows:
TypeError: Cannot read properties of undefined (reading 'message')
at file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2512:798
at Array.filter (<anonymous>)
at Object.renderToolUseProgressMessage (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2512:763)
at Object.renderToolUseErrorMessage (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2512:2511)
at $_2 (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1968:2647)
at $w (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:19804)
at gP (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:42569)
at vP (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38118)
at VL (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38046)
at mw (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:37900)
ERROR Cannot read properties of undefined (reading 'message')
file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2512:798
- (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2512:798)
- at Array.filter (<anonymous>)
- Object.renderToolUseProgressMessage (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2512:763)
- Object.renderToolUseErrorMessage (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2512:2511)
- $_2 (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1968:2647)
- $w (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:19804)
- gP (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:42569)
- vP (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38118)
- VL (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38046)
- mw (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:37900)
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 1.0.51
- Feedback ID: c950cefb-ad5c-4026-88dc-5a803d34d9be
Errors
[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at checkExecSyncError (node:child_process:891:11)\n at execSync (node:child_process:963:15)\n at eD (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:712:4489)\n at file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:13989\n at Q (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:14406)\n at QF (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:13129)\n at cC (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:11995)\n at qB (file:///Users/jackle/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:16609)","timestamp":"2025-07-15T04:01:01.143Z"}]This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗