Skip to content

Instantly share code, notes, and snippets.

@modmuss50
Created March 30, 2017 23:25
Show Gist options
  • Save modmuss50/5daa708935c1d74aef64015f7a7c1462 to your computer and use it in GitHub Desktop.
Save modmuss50/5daa708935c1d74aef64015f7a7c1462 to your computer and use it in GitHub Desktop.
java.lang.ClassCastException: javassist.bytecode.InterfaceMethodrefInfo cannot be cast to javassist.bytecode.MethodrefInfo
at javassist.bytecode.ConstPool.getMethodrefClassName(ConstPool.java:404)
at javassist.expr.MethodCall.getClassName(MethodCall.java:94)
at cuchaz.enigma.mapping.EntryFactory.getMethodEntry(EntryFactory.java:66)
at cuchaz.enigma.analysis.JarIndex$1.edit(JarIndex.java:172)
at javassist.expr.ExprEditor.loopBody(ExprEditor.java:192)
at javassist.expr.ExprEditor.doit(ExprEditor.java:91)
at javassist.CtBehavior.instrument(CtBehavior.java:712)
at cuchaz.enigma.analysis.JarIndex.indexBehaviorReferences(JarIndex.java:169)
at cuchaz.enigma.analysis.JarIndex.indexJar(JarIndex.java:95)
at cuchaz.enigma.Deobfuscator.<init>(Deobfuscator.java:56)
at cuchaz.enigma.gui.GuiController.openJar(GuiController.java:56)
at cuchaz.enigma.gui.elements.MenuBar.lambda$null$0(MenuBar.java:43)
at java.lang.Thread.run(Unknown Source)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment