Open
Description
Issue details
While decompiling:
Relevant log output or stacktrace
ERROR: [150] JadxRuntimeException in pass: InitCodeVariables in method: com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleInvalidNumberStart(int, boolean):com.fasterxml.jackson.core.JsonToken, file: classes.dex
jadx.core.utils.exceptions.JadxRuntimeException: Several immutable types in one variable: [int, char], vars: [r9v0 ??, r9v1 ??, r9v4 ??]
at jadx.core.dex.visitors.InitCodeVariables.setCodeVarType(InitCodeVariables.java:107)
at jadx.core.dex.visitors.InitCodeVariables.setCodeVar(InitCodeVariables.java:83)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:74)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:57)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVars(InitCodeVariables.java:45)
at jadx.core.dex.visitors.InitCodeVariables.visit(InitCodeVariables.java:29)
at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:26)
at jadx.core.dex.visitors.DepthTraversal.lambda$visit$1(DepthTraversal.java:14)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:14)
at jadx.core.ProcessClass.process(ProcessClass.java:72)
at jadx.core.ProcessClass.generateCode(ProcessClass.java:107)
at jadx.core.dex.nodes.ClassNode.decompile(ClassNode.java:383)
at jadx.core.dex.nodes.ClassNode.getCode(ClassNode.java:331)
at jadx.api.JadxDecompiler.lambda$appendSourcesSave$5(JadxDecompiler.java:363)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1570)
ERROR: [194] JadxRuntimeException in pass: InitCodeVariables in method: com.fasterxml.jackson.core.json.ReaderBasedJsonParser.parseNumberText(int):com.fasterxml.jackson.core.JsonToken, file: classes.dex
jadx.core.utils.exceptions.JadxRuntimeException: Several immutable types in one variable: [int, char], vars: [r13v0 ??, r13v1 ??, r13v21 ??]
at jadx.core.dex.visitors.InitCodeVariables.setCodeVarType(InitCodeVariables.java:107)
at jadx.core.dex.visitors.InitCodeVariables.setCodeVar(InitCodeVariables.java:83)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:74)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:57)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVars(InitCodeVariables.java:45)
at jadx.core.dex.visitors.InitCodeVariables.visit(InitCodeVariables.java:29)
at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:26)
at jadx.core.dex.visitors.DepthTraversal.lambda$visit$1(DepthTraversal.java:14)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:14)
at jadx.core.ProcessClass.process(ProcessClass.java:72)
at jadx.core.ProcessClass.generateCode(ProcessClass.java:107)
at jadx.core.dex.nodes.ClassNode.decompile(ClassNode.java:383)
at jadx.core.dex.nodes.ClassNode.getCode(ClassNode.java:331)
at jadx.api.JadxDecompiler.lambda$appendSourcesSave$5(JadxDecompiler.java:363)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1570)
ERROR: [194] Method generation error in method: com.fasterxml.jackson.core.json.ReaderBasedJsonParser.parseNumberText(int):com.fasterxml.jackson.core.JsonToken, file: classes.dex
jadx.core.utils.exceptions.JadxRuntimeException: Code variable not set in r13v0 ??
at jadx.core.dex.instructions.args.SSAVar.getCodeVar(SSAVar.java:227)
at jadx.core.codegen.MethodGen.addMethodArguments(MethodGen.java:222)
at jadx.core.codegen.MethodGen.addDefinition(MethodGen.java:167)
at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:372)
at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:306)
at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$2(ClassGen.java:272)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:557)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:611)
at jadx.core.codegen.ClassGen.addInnerClsAndMethods(ClassGen.java:268)
at jadx.core.codegen.ClassGen.addClassBody(ClassGen.java:257)
at jadx.core.codegen.ClassGen.addClassBody(ClassGen.java:241)
at jadx.core.codegen.ClassGen.addClassCode(ClassGen.java:132)
at jadx.core.codegen.ClassGen.makeClass(ClassGen.java:95)
at jadx.core.codegen.CodeGen.wrapCodeGen(CodeGen.java:45)
at jadx.core.codegen.CodeGen.generateJavaCode(CodeGen.java:34)
at jadx.core.codegen.CodeGen.generate(CodeGen.java:22)
at jadx.core.ProcessClass.process(ProcessClass.java:77)
at jadx.core.ProcessClass.generateCode(ProcessClass.java:115)
at jadx.core.dex.nodes.ClassNode.decompile(ClassNode.java:383)
at jadx.core.dex.nodes.ClassNode.getCode(ClassNode.java:331)
at jadx.api.JadxDecompiler.lambda$appendSourcesSave$5(JadxDecompiler.java:363)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1570)
ERROR: [150] Method generation error in method: com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleInvalidNumberStart(int, boolean):com.fasterxml.jackson.core.JsonToken, file: classes.dex
jadx.core.utils.exceptions.JadxRuntimeException: Code variable not set in r9v0 ??
at jadx.core.dex.instructions.args.SSAVar.getCodeVar(SSAVar.java:227)
at jadx.core.codegen.MethodGen.addMethodArguments(MethodGen.java:222)
at jadx.core.codegen.MethodGen.addDefinition(MethodGen.java:167)
at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:372)
at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:306)
at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$2(ClassGen.java:272)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:557)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:611)
at jadx.core.codegen.ClassGen.addInnerClsAndMethods(ClassGen.java:268)
at jadx.core.codegen.ClassGen.addClassBody(ClassGen.java:257)
at jadx.core.codegen.ClassGen.addClassBody(ClassGen.java:241)
at jadx.core.codegen.ClassGen.addClassCode(ClassGen.java:132)
at jadx.core.codegen.ClassGen.makeClass(ClassGen.java:95)
at jadx.core.codegen.CodeGen.wrapCodeGen(CodeGen.java:45)
at jadx.core.codegen.CodeGen.generateJavaCode(CodeGen.java:34)
at jadx.core.codegen.CodeGen.generate(CodeGen.java:22)
at jadx.core.ProcessClass.process(ProcessClass.java:77)
at jadx.core.ProcessClass.generateCode(ProcessClass.java:115)
at jadx.core.dex.nodes.ClassNode.decompile(ClassNode.java:383)
at jadx.core.dex.nodes.ClassNode.getCode(ClassNode.java:331)
at jadx.api.JadxDecompiler.lambda$appendSourcesSave$5(JadxDecompiler.java:363)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1570)
ERROR: [150] JadxRuntimeException in pass: InitCodeVariables in method: com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleInvalidNumberStart(int, boolean):com.fasterxml.jackson.core.JsonToken, file: classes.dex
jadx.core.utils.exceptions.JadxRuntimeException: Several immutable types in one variable: [int, char], vars: [r9v0 ??, r9v1 ??, r9v4 ??]
at jadx.core.dex.visitors.InitCodeVariables.setCodeVarType(InitCodeVariables.java:107)
at jadx.core.dex.visitors.InitCodeVariables.setCodeVar(InitCodeVariables.java:83)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:74)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:57)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVars(InitCodeVariables.java:45)
at jadx.core.dex.visitors.InitCodeVariables.visit(InitCodeVariables.java:29)
at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:26)
at jadx.core.dex.visitors.DepthTraversal.lambda$visit$1(DepthTraversal.java:14)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:14)
at jadx.core.ProcessClass.process(ProcessClass.java:72)
at jadx.core.ProcessClass.generateCode(ProcessClass.java:107)
at jadx.core.dex.nodes.ClassNode.decompile(ClassNode.java:383)
at jadx.core.dex.nodes.ClassNode.getCode(ClassNode.java:331)
at jadx.api.JadxDecompiler.lambda$appendSourcesSave$5(JadxDecompiler.java:363)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1570)
ERROR: [194] JadxRuntimeException in pass: InitCodeVariables in method: com.fasterxml.jackson.core.json.ReaderBasedJsonParser.parseNumberText(int):com.fasterxml.jackson.core.JsonToken, file: classes.dex
jadx.core.utils.exceptions.JadxRuntimeException: Several immutable types in one variable: [int, char], vars: [r13v0 ??, r13v1 ??, r13v21 ??]
at jadx.core.dex.visitors.InitCodeVariables.setCodeVarType(InitCodeVariables.java:107)
at jadx.core.dex.visitors.InitCodeVariables.setCodeVar(InitCodeVariables.java:83)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:74)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVar(InitCodeVariables.java:57)
at jadx.core.dex.visitors.InitCodeVariables.initCodeVars(InitCodeVariables.java:45)
at jadx.core.dex.visitors.InitCodeVariables.visit(InitCodeVariables.java:29)
at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:26)
at jadx.core.dex.visitors.DepthTraversal.lambda$visit$1(DepthTraversal.java:14)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:14)
at jadx.core.ProcessClass.process(ProcessClass.java:72)
at jadx.core.ProcessClass.generateCode(ProcessClass.java:107)
at jadx.core.dex.nodes.ClassNode.decompile(ClassNode.java:383)
at jadx.core.dex.nodes.ClassNode.getCode(ClassNode.java:331)
at jadx.api.JadxDecompiler.lambda$appendSourcesSave$5(JadxDecompiler.java:363)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1570)
Provide sample and class/method full name
No response
Jadx version
jadx-1.4.7.rar