Account and login

HMCL Microsoft Login Failed: Missing client_id (AADSTS900144)

What the log looks like

org\.jackhuang\.hmcl\.auth\.yggdrasil\.RemoteAuthenticationException: invalid_request: AADSTS900144: The request body must contain the following parameter:
AADSTS900144: The request body must contain the following parameter: 'client_id'

How to fix it

  1. Remove your current source-built or CI snapshot copy of HMCL.
  2. Download the official pre-compiled HMCL release (`.exe` or `.jar`) from the official HMCL website or the HMCL-dev/HMCL GitHub Releases page.
  3. If you use Arch Linux or an Arch-based distro, uninstall the source-compiled `hmcl` package and install `hmcl-bin` instead so you get the official release binary.
  4. Open the official HMCL build and add your Microsoft account again.
LoadersVanilla, Forge, Neoforge, Fabric, Quilt
SeverityBreaks something
CategoryAccount and login

Check your own log

Related errors