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)

Most upvoted comments

Side note: The peepholeoptimizer does call all other peephole transformers.

Nope.