[BUG] [BUG] claude --resume crashes with "FKH is not a function" on 2.1.120 (Windows, native installer)

Resolved 💬 10 comments Opened Apr 25, 2026 by ron1236 Closed Apr 28, 2026

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?

On Windows, running claude --resume <session-name> crashes immediately with:

ERROR FKH is not a function. (In 'FKH(K)', 'FKH' is undefined)
B:/~BUN/root/src/entrypoints/cli.js:9273:5663

The crash fires before the session UI loads. It happens for every session
that has prior messages — the session name and project don't matter.

Two related issues:

  1. The crashing version is 2.1.120, which is being delivered by the

in-binary auto-updater. It is NOT available on either public channel:

  • npm latest tag = 2.1.118
  • GitHub Releases latest = 2.1.119

So the auto-updater is shipping a build that isn't published anywhere
users can install from directly.

  1. The auto-updater ignores every documented disable mechanism. I have

set ALL of the following and it still re-pulls 2.1.120 between launches:

  • Windows User env var DISABLE_AUTOUPDATER=1
  • Windows User env var DISABLE_UPDATES=1
  • "env": { "DISABLE_AUTOUPDATER": "1", "DISABLE_UPDATES": "1" } in

~/.claude/settings.json

  • "autoUpdates": false in ~/.claude/settings.json

Reproducible: install 2.1.118 via npm i -g @anthropic-ai/claude-code@2.1.118,
confirm claude --version says 2.1.118, run a session, exit, run
claude --version again — it now says 2.1.120.

Workarounds that DO work (suggesting the bug is in the resume init path,
not session data):

  • claude --continue works
  • claude then /resume from inside the session works
  • Only claude --resume <name> and claude --resume (with picker) crash

Related prior issues for the auto-updater bypass: #14985, #11263, #10764, #5753.

What Should Happen?

The session should resume normally, restoring the conversation history.
claude --resume <name> should behave identically to launching claude
and using /resume from inside (which works fine on the same version).

Error Messages/Logs

Steps to Reproduce

  1. Be on Windows with claude installed via npm
  2. claude --version → 2.1.120 (forced by auto-updater)
  3. cd into any project that has a prior named session
  4. claude --resume "<session-name>"
  5. Crash: "FKH is not a function"

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.120 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

_No response_

View original on GitHub ↗

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