deobfuscator: Errors in deobfuscation
There is an error in deobfuscating this file:
Deobfuscation failed. Please open a ticket on GitHub and provide the following error: java.lang.NullPointerException at com.javadeobfuscator.deobfuscator.analyzer.MethodAnalyzer.execute(MethodAnalyzer.java:419) at com.javadeobfuscator.deobfuscator.analyzer.MethodAnalyzer.execute(MethodAnalyzer.java:1022) at com.javadeobfuscator.deobfuscator.analyzer.MethodAnalyzer.execute(MethodAnalyzer.java:1022) at com.javadeobfuscator.deobfuscator.analyzer.MethodAnalyzer.execute(MethodAnalyzer.java:1036) at com.javadeobfuscator.deobfuscator.analyzer.MethodAnalyzer.execute(MethodAnalyzer.java:1036) at com.javadeobfuscator.deobfuscator.analyzer.MethodAnalyzer.analyze(MethodAnalyzer.java:277) at com.javadeobfuscator.deobfuscator.transformers.general.peephole.ConstantFolder.lambda$null$2(ConstantFolder.java:43) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.javadeobfuscator.deobfuscator.transformers.general.peephole.ConstantFolder.lambda$transform$3(ConstantFolder.java:39) at java.util.HashMap$Values.forEach(HashMap.java:981) at com.javadeobfuscator.deobfuscator.transformers.general.peephole.ConstantFolder.transform(ConstantFolder.java:38) at com.javadeobfuscator.deobfuscator.Deobfuscator.runFromConfig(Deobfuscator.java:328) at com.javadeobfuscator.deobfuscator.Deobfuscator.start(Deobfuscator.java:285) at com.javadeobfuscator.deobfuscator.DeobfuscatorMain.run(DeobfuscatorMain.java:120) at com.javadeobfuscator.deobfuscator.DeobfuscatorMain.run(DeobfuscatorMain.java:113) at com.javadeobfuscator.deobfuscator.DeobfuscatorMain.main(DeobfuscatorMain.java:50)
COnfig:
input: ../classes-1.jar
path:
- ../android.jar
- ../com.google.anroid.maps.jar
- ../org.apache.http.legacy.jar
output: ../classes-2.jar
transformers:
- general.peephole.ConstantFolder
- general.peephole.GotoRearranger
- general.peephole.UnconditionalSwitchRemover
- general.peephole.RedundantTrapRemover
- general.peephole.PeepholeOptimizer
- general.peephole.TrapHandlerMerger
- general.peephole.DeadCodeRemover
- general.peephole.LdcSwapInvokeSwapPopRemover
- general.removers.IllegalSignatureRemover
- general.removers.IllegalVarargsRemover
- general.removers.LineNumberRemover
- general.removers.LocalVariableRemover
- general.removers.SyntheticBridgeRemover
What has happened? Thanks
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 20 (9 by maintainers)
Side note: The peepholeoptimizer does call all other peephole transformers.
Nope.