Account and loginHMCL 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
- Remove your current source-built or CI snapshot copy of HMCL.
- Download the official pre-compiled HMCL release (`.exe` or `.jar`) from the official HMCL website or the HMCL-dev/HMCL GitHub Releases page.
- 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.
- Open the official HMCL build and add your Microsoft account again.
| Loaders | Vanilla, Forge, Neoforge, Fabric, Quilt |
|---|
| Severity | Breaks something |
|---|
| Category | Account and login |
|---|
Check your own log