ErrLookup › HMCL-dev/HMCL
HMCL-dev/HMCL
A Minecraft Launcher which is multi-functional, cross-platform and popular · Java · 885 source files
Analyzed at 24702dc5a0 on 2026-09-10. 408 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| ${value} | validation | error | java, version-parsing, minecraft-snapshot, number-format |
| Cannot find method 'main(String[])' in | console | critical | java, reflection, bootstrap, entrypoint, multimc |
| Failed to get Java info from | exception | error | java, process-execution, io-exception, runtime-detection |
| Asset index file malformed | exception | error | io, json, minecraft-assets, corrupt-file |
| An unregistered instance directory already exists | exception | error | file-already-exists, create-conflict, minecraft-instance |
| Module jdk.zipfs does not exist | exception | critical | zip, java-modules, jre, environment |
| Manifest is null | validation | error | json, null-check, minecraft-instance-metadata |
| Unrecognized asset object | exception | error | minecraft-assets, lookup-failed, io |
| Failed to skip a total of bytes in stream; bytes remained… | exception | error | io, stream, skip |
| Incompatible platform: " + javaRuntime.getPlatform() | exception | error | java, platform, configuration |
| Game directory ID cannot be nil | validation | error | json, deserialization, settings, sentinel-value |
| Artifact name is malformed | validation | error | json, parsing, minecraft-version-metadata |
| path escapes instance root | exception | error | io, path-traversal, security |
| Game processor file not found, should be downloaded in… | exception | error | java, download, installer, missing-file |
| ForgeNewInstallProfile is malformed | validation | error | forge, json-validation, installer |
| Preset ID cannot be nil | validation | error | json, deserialization, settings, sentinel-value |
| Game directory ID cannot be null | validation | error | json, deserialization, settings, config |
| Invalid forge installation configuration | validation | error | forge, token-resolution, installer-config |
| Protected payload nonce has invalid length | validation | error | crypto, nonce, chacha20-poly1305, encryption, hmcl |
| Invalid theme-pack manifest | exception | error | theme-pack, json, io, manifest |
| Failed to close session lock channel of the world | exception | warning | io, file-lock, resource-cleanup, java |
| GameRemoteVersions.versions cannot be null | validation | error | json, validation, network, minecraft |
| Protected payload is not a | validation | error | json, type-mismatch, gson, hmcl |
| Theme background opacity must be between 0 and 1: | validation | error | validation, range-check, theme-config, illegal-argument |
| Self verification failed | exception | critical | security, integrity, update, checksum |
| Failed to get Java version from | exception | error | java, runtime-detection, missing-property, io-exception |
| fcTL chunk length must be | exception | error | png, apng, corrupt-file, binary-parsing |
| Unsecure path: | exception | critical | path-traversal, security, modpack, validation |
| Theme background without type must contain only one source… | validation | error | json, validation, theme-config, ambiguous-config |
| Malformed forge installer file | validation | error | java, zip, corrupt-file, forge-installer |
| ${instanceId} | exception | error | instance-not-found, invalid-id, minecraft-instance |
| name existing | exception | error | java, file-already-exists, naming-conflict |
| Failed to load wallpaper image | exception | error | theme-pack, image, io |
| Illegal pattern (Bad escape): | validation | error | java, illegalargument, forge-installer, string-parsing |
| Unsupported platform | exception | error | platform, java-runtime, download, unsupported |
| McbbsModpackManifest.files cannot be null | validation | error | |
| Illegal pattern (Unclosed ): | validation | error | java, illegalargument, forge-installer, string-parsing |
| Launcher background opacity must be between 0 and 1: | validation | error | |
| Too many attempts | exception | error | io, file-already-exists, backup, java |
| SHA-1 | exception | error | forge, sha1, checksum, processor-output |
| profiles is null | validation | error | json, validation, config |
| e | validation | error | json, deserialization, wrapped-exception |
| json.toString() | validation | error | gson, json, deserialization, type-mismatch |
| "File " + modFile + " is not a Forge 1.13+ or NeoForge mod." | exception | error | minecraft, forge, neoforge, mod-loader |
| Game manifest inherits from another manifest | exception | error | java, json, hmcl, installation |
| Candidates | exception | error | java-runtime, download, version-mismatch, platform |
| client_mappings download info not found | exception | error | java, forge-installer, mappings, manifest |
| Invalid neoforge version. | exception | error | neoforge, installer, parsing, minecraft |
| Config is not an object: | exception | error | json, gson, deserialization, type-mismatch |
| Malformed modpack configuration: | exception | error | modpack, export, version-parsing |
| Theme background field must be a string: | validation | error | json, type-mismatch, theme-config |
| Empty theme condition context value | validation | error | theme-pack, context, validation |
| Illegal to have tRNS chunk with image type | exception | error | png, transparency, chunk-validation, apng |
| Cannot install Terracotta | exception | error | |
| Instance directory does not exist | exception | error | io, filesystem, rename |
| Failed to reveal protected JSON payload | validation | error | crypto, aead, integrity-check |
| The extension of is not 'bat' or 'ps1' in Windows | exception | error | launcher, windows, script, file-extension |
| Malformed forge installer file, install_profile.json does… | validation | error | java, zip, forge-installer, missing-entry |
| Selected profile changed | exception | error | authentication, microsoft, session, identity |
| Theme-pack author must be an object or a string | validation | error | json, theme-pack, manifest, validation |
| Theme-pack manifest field is blank | validation | error | theme-pack, manifest, validation |
| tRNS chunk for greyscale image must be exactly length=2, not | exception | error | png, transparency, chunk-validation, apng |
| Unsupported theme brightness: | validation | error | |
| "File '" + file + "' is not a resource pack" | validation | error | minecraft, resource-pack, illegal-argument, validation |
| Illegal command line | exception | error | launcher, command-line, validation, minecraft |
| Missing game manifest | exception | error | java, json, hmcl, installation |
| Missing java executable file | exception | error | java, jdk, archive, executable |
| Received tRNS data but no palette is in place | exception | error | png, palette, transparency, chunk-order |
| Current JAR is not verified | exception | error | integrity, update, security |
| Illegal result: | exception | error | network, api, java-download, json |
| Account private data is not an object | validation | error | json, deserialization, accounts, config |
| Built-in theme-pack asset is missing | exception | error | classpath, missing-resource, theme-pack |
| Theme background field is missing: | validation | error | json, missing-field, theme-config |
| Theme field must be a string: | validation | error | |
| Expected JsonObject but got | validation | error | json, gson, type-mismatch |
| MinecraftInstanceConfiguration missing `manifest` | validation | error | modpack, json, validation, missing-field |
| Theme-pack manifest is missing themes array | validation | error | json, theme-pack, manifest, validation |
| ${inheritsFrom} | exception | error | instance, inheritance, not-found |
| bKGD chunk received before IHDR chunk | exception | error | png, image-decoding, chunk-order, validation |
| Illegal pattern: Missing Key: | validation | error | java, illegalargument, forge-installer, missing-variable |
| Cannot fix optifine | exception | error | optifine, forge, zip, file, download |
| Theme ID must follow package ID format: | validation | error | |
| Theme-pack entry name is not normalized | validation | error | zip, theme-pack, validation |
| Unsupported checksum type: | exception | error | checksum, download, api, java |
| fctl chunk expected sequence | exception | error | png, apng, sequence-number, corrupt-file |
| is missing | validation | error | storage, serialization, missing-field, account |
| Minecraft jar does not exist | exception | critical | minecraft, launcher, missing-file, classpath |
| Greyscale supports 1, 2, 4, 8 but not 16. | exception | error | png, bit-depth, unsupported-feature, greyscale |
| Primary JAR source is not a regular file | exception | error | io, filesystem, jar |
| ${targetRoot} | exception | error | file-already-exists, rename-conflict, minecraft-instance |
| Unsupported theme background type: | validation | error | json, enum, theme-config |
| Cannot attach VM | exception | error | jvm, attach, diagnostics |
| File is not a Fabric mod. | exception | error | minecraft, fabric, mod-loader, file-not-found |
| https://api.minecraftservices.com/minecraft/profile | http | error | http, network, microsoft, profile |
| Instance | exception | error | modrinth, modpack, instance-state, illegal-argument |
| Theme is missing required localized text field: name | validation | error | |
| Invalid game instance id: | validation | error | validation, identifier, illegal-argument |
| Theme condition key is blank | validation | error | json, theme, condition, blank-key |
| Indexed images (colour type ) cannot have bitdepth > 8 (bit… | exception | error | png, image-decoding, validation, colour-type |
| No download url is available | exception | error | update, download, metadata, network |