[BUG] ERROR Cannot read properties of null (reading 'alwaysThinking')
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
ERROR Cannot read properties of null (reading 'alwaysThinking')
file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1825:2124
- (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1825:2124)
- Object.useMemo (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:25927)
- JtQ.useMemo (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:11:7671)
- mk (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1825:2102)
- Fq (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)
- dr (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42814)
- b9 (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38355)
- Vc (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38283)
- wq (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38137)
- GU (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:35216)
TypeError: Cannot read properties of null (reading 'alwaysThinking')
at file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1825:2124
at Object.useMemo (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:25927)
at JtQ.useMemo (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:11:7671)
at mk (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1825:2102)
at Fq (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)
at dr (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42814)
at b9 (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38355)
at Vc (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38283)
at wq (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38137)
at GU (file:///Users/lillian/.nvm/versions/node/v22.17.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:35216)
What Should Happen?
.
Error Messages/Logs
Steps to Reproduce
newst version claude code : send Hello message
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Claude Code v2.0.25
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
8 Comments
I have already restart my mac & rm the ~/.claude/settings.json file
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
npm uninstall -g @anthropic-ai/claude-code and reinstalling didn't resolve my problem
I switch the npm from homebrew to nvm and then install claude code @2.1.118,resolve the problem
So what's the solution? Happening on npm and uninstall doesn't help.
After executing
brew install --cask claude-code, it updated claude and it now works again.``` bash
==> Upgrading 1 outdated package:
claude-code 2.0.8 -> 2.1.118
==> Fetching downloads for: claude-code
✔︎ Cask claude-code (2.1.118)
==> Upgrading claude-code
2.0.8 -> 2.1.118
Run the official claude code installer. If that doesn't work, run
claude --versionand you may find it's still stuck on something really old such as:So to find out what's running here, say:
which claudeand it will print the path to the old version that you need to remove. Thenrm <path>on that path, and then next time you startclaude, it should be the latest version.This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.