skylot/jadx
Documented errors, page 2 of 3. Back to skylot/jadx
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Can't parse type: , unexpected | exception | error | jadx, decompiler, signature-parser, parsing, obfuscation, bytecode |
| Regions count limit reached at block | exception | error | decompiler, regions, overflow, obfuscation, control-flow |
| Resource not found | exception | error | jadx, template, resource-not-found, classpath, file-not-found |
| No data, can't read bytes | exception | error | android, binary-parsing, io, resource-table, corrupt-input |
| Regions stack size limit reached | exception | error | decompiler, regions, stack-depth, overflow, obfuscation |
| ' ' is unknown, possible values are | validation | error | cache, disk-adapter, field-node, stale-cache |
| Block not found by insn | exception | error | jadx, decompiler, constructor, phi-node, cfg, ssa |
| Unexpected input file: | exception | error | classpath, clst, source, validation |
| Found classes, single class output can't be used | validation | error | debugger, jdwp, network, adb, attach |
| Unknown if operations type | exception | warning | bytecode, enum, dead-code, defensive |
| Unexpected inner type found | exception | error | jadx, decompiler, signature-parser, inner-class, generics, obfuscation |
| Unexpected visibility flag: | exception | error | access-flags, bytecode, invariant, validation |
| Unknown command: . Expected one of | validation | error | cache, disk-adapter, field-node, stale-cache |
| Malformed 'requiredJadxVersion | validation | error | plugins, version, metadata, validation, configuration |
| Can't remove SSA var | exception | error | decompiler, ssa, instructions, remover, invariant-violation |
| Phi nodes fix limit reached! | exception | error | decompiler, ssa, phi, convergence, exception-handling |
| Unknown var type for | exception | error | jadx, decompiler, method-invoke, type-resolution, instruction-arg, internal-bug |
| Payload for fill-array not found at | exception | error | bytecode, instruction-processing, array-data, obfuscation, decompiler |
| Failed to save config file | exception | error | debugger, jdwp, handshake, network, adb |
| Failed to save temp file | exception | error | io, tempfile, filesystem |
| Method generation error | exception | error | codegen, restart, method, decompiler-bug |
| Failed to create temp file with suffix | exception | error | temp-file, deprecated, filesystem, permissions, jadx |
| AndroidManifest.xml is missing | exception | error | jadx, android, manifest, resources |
| Zip file is too big | exception | error | zip, size-limit, io, configuration |
| Consume wrong char: ' ' != ' ', sign | exception | error | signature, generics, malformed-input, obfuscation |
| Duplicate class: | exception | error | classpath, clst, duplicate, class-processing |
| Duplicate plugin id: , class | validation | error | jadx, plugins, duplicate-registration, illegal-argument, configuration |
| Failed to apply options for plugin | exception | error | plugins, options, configuration, validation, user-input |
| Unknown type in literalToString: | exception | error | codegen, type-system, decompiler-internal, invariant |
| Expected to find fallthrough terminus for handler | exception | error | finally-block, try-catch, exception-handling, decompiler |
| Can't decode value: | exception | warning | codegen, annotation, dex, unknown-format |
| Unexpected field type class: | exception | error | codegen, annotation, dex, internal-bug |
| {} | exception | error | zip, io, input-validation, jadx |
| Unknown condition mode: | exception | error | codegen, condition, exhaustive-switch, internal-bug |
| Unknown type: , expected | exception | error | bytecode, dex, array-data, invariant |
| Plugin option values is null, option | validation | error | jadx, plugins, options, null-check, plugin-contract, illegal-argument |
| Failed to open zip | exception | error | zip, io, fallback, jadx |
| Null array element type | exception | error | jadx, decompiler, array, fill-array, type-resolution, bytecode |
| Try blocks wrapping queue limit reached! Please report as… | exception | warning | try-catch, block-processing, exception-handling, obfuscation, decompiler |
| No inner type found | exception | error | jadx, decompiler, signature-parser, inner-class, generics, obfuscation |
| Payload for switch not found at | exception | error | bytecode, instruction-processing, switch, obfuscation, decompiler |
| Arguments count limit reached | exception | error | jadx, decompiler, signature-parser, method-signature, infinite-loop-guard, obfuscation |
| Incorrect negative register number in instruction | exception | error | jadx, decompiler, register-validation, bytecode, dex, code-check |
| Wrong jadx class set header | exception | error | classpath, clst, serialization, file-format, decode |
| Error loading jadx class set | exception | critical | classpath, clsp-graph, fatal, install-issue |
| Can't load classpath file: | exception | critical | classpath, clst, resource, packaging |
| Unexpected InsnArg types | exception | error | instruction-args, internal-bug, comparison, decompiler |
| No loaded files | exception | error | lifecycle, state, configuration, startup |
| A sealed class, AbstractBlockPathTraverserHandler, has an… | exception | critical | traverser, internal-bug, sealed-class, finally-block, decompiler |
| Null arg type in at: in | exception | error | jadx, decompiler, method-invoke, type-variable, generics, null-check |
| Unknown output format | exception | error | codegen, output-format, exhaustive-switch, internal-bug |
| Unknown file format: | exception | error | classpath, clst, save, validation, file-format |
| Failed to list files in directory | exception | error | file-io, directory-listing, permissions, jadx |
| LoopRegionVisitor.assignOnlyInLoop endless recursion | exception | warning | decompiler, loops, recursion, stack-overflow, for-loop |
| Fail to resolve jsr instructions | exception | warning | jsr-ret, subroutine, legacy-bytecode, block-processing, decompiler |
| Gradle export failed | exception | error | jadx, gradle-export, android, io, wrapper-exception |
| Failed to process class | exception | error | decompiler, class-processing, core |
| Code not generated for class | exception | error | code-generation, save, pipeline, decompiler |
| Failed to find top block for try-catch from | exception | error | try-catch, dominator, block-processing, control-flow, decompiler |
| Invalid args count in insn | exception | error | jadx, decompiler, arithmetic, instruction-validation, internal-bug, bytecode |
| Duplicate predecessors in PHI insn | exception | error | phi, ssa, control-flow, internal-bug, obfuscation |
| No data, can't skip bytes | exception | error | android, binary-parsing, io, resource-table, corrupt-input |
| Failed to process zip file | exception | error | zip, io, jadx |
| Unexpected arg type in catch block: | exception | error | codegen, exception-handling, decompiler-internal, invariant |
| Failed to init common directories | exception | critical | config, init, environment, io, jadx |
| Class alias can't be empty | validation | error | alias, rename, validation, precondition |
| Template already processed | exception | error | jadx, template, io, single-use, stream-consumed |
| Failed to get inputs hash for plugin | exception | error | plugins, cache, inputs-hash, configuration, exception-wrap |
| Failed to load top level domain list file: tlds.txt | exception | error | resources, classpath, packaging, deobfuscation |
| No immediate dominator for block | exception | error | dominator-tree, control-flow, algorithm, decompiler |
| Package is null for not inner class | exception | error | classinfo, package, invariant, null-check |
| Unexpected end of signature | exception | error | jadx, decompiler, signature-parser, generics, type-bound, obfuscation |
| Found unreachable blocks | exception | error | dominator-tree, unreachable-blocks, control-flow, decompiler |
| reading after chunk end | exception | error | android, binary-parsing, validation, resource-table, corrupt-input |
| String is too long: | exception | error | clsp, serialization, format-limit, classpath |
| Failed to process zip entry | exception | error | zip, io, per-entry, jadx |
| Not yet supported | exception | warning | invoke-custom, lambda, feature-gap, method-handle |
| 'invoke-custom' instruction processing error | exception | error | invoke-custom, bootstrap-method, malformed-input |
| Not class type | exception | error | classinfo, type-system, generic, precondition |
| Wrong literal type: for value | exception | error | literalarg, type-inference, internal-bug |
| Unknown arg type | exception | error | codegen, instruction, arg, exhaustive-switch, internal-bug |
| Unexpected registers count in | exception | error | bytecode, dex, instruction-decode, invariant |
| A state of class has duplicated to produce a class of | exception | critical | traverser, internal-bug, state-duplication, finally-block, decompiler |
| Load method exception | exception | error | method-decode, fallback, malformed-input |
| , expected: 0x , actual: 0x , offset: 0x | exception | error | android, binary-parsing, validation, resource-table, corrupt-input |
| Code generation error | exception | error | codegen, catch-all, decompiler-bug |
| Failed to write metadata file | exception | error | cache, io, filesystem, serialization, jadx-gui |
| Error reading library chunk at offset 0x | exception | error | android, binary-parsing, validation, resource-table, corrupt-input |
| Copy blocks tree failed. Missing block for connection | exception | error | block-processing, tree-copy, control-flow, decompiler |
| Unknown loop type: | exception | error | codegen, region, loop, exhaustive-switch, internal-bug |
| Arg not found: | exception | error | api-misuse, method-args, validation |
| Can't change package for inner class | exception | error | classinfo, inner-class, rename, precondition |
| Failed to generate gradle files | exception | error | jadx, gradle-export, java, io, wrapper-exception, template |
| Plugin option description not set, plugin | validation | error | jadx, plugins, options, null-check, plugin-contract, illegal-argument |
| Can't change package for inner class | exception | error | classinfo, inner-class, rename, precondition |
| Error decode class | exception | error | class-decode, fatal-per-class, malformed-input |
| Failed to load method reference for insn | exception | error | invoke-polymorphic, method-ref, malformed-input |
| Expect format: , got | exception | error | plugins, version, regex, metadata, validation |
| Failed to parse code annotations | exception | error | cache, io, serialization, corrupt-cache, jadx-gui |
| Unsigned byte value is too big: | exception | error | clsp, serialization, format-limit, internal-bug |