Launcher problemsHMCL Warning: java.io.IOException: Self verification failed
What the log looks like
java\.io\.IOException: Self verification failed
org\.jackhuang\.hmcl\.upgrade\.UpdateChecker\.checkUpdate
How to fix it
- Download the official pre-built HMCL release (.jar or .exe) from the official HMCL website (hmcl.huangyuhui.net) or the HMCL GitHub Releases page instead of using GitHub Actions artifacts or self-compiled builds.
- If you are on Arch Linux or an Arch-based distro, uninstall the source-compiled `hmcl` package and install the pre-built `hmcl-bin` package from the AUR so official signing keys and Microsoft login support are preserved.
- Replace your existing HMCL launcher file with the official build and restart the launcher before attempting to sign in with a Microsoft account or check for updates.
| Loaders | Vanilla, Forge, Neoforge, Fabric, Quilt |
|---|
| Severity | Worth checking |
|---|
| Category | Launcher problems |
|---|
Check your own log