java-deobfuscator / javavm

It does stuff
28 stars 15 forks source link

Class name error in com.javadeobfuscator.javavm.VirtualMachine.classpath #4

Open joshuashaffer opened 6 years ago

joshuashaffer commented 6 years ago

Running zelix.string.EnhancedStringEncryptionTransformer leads to ambiguous class name resolution in com.javadeobfuscator.javavm.VirtualMachine.classpath.

Deobfuscation failed. Please open a ticket on GitHub and provide the following error:
java.lang.ClassCastException: com.javadeobfuscator.org.objectweb.asm.tree.ClassNode cannot be cast to org.objectweb.asm.tree.ClassNode
    at com.javadeobfuscator.javavm.VirtualMachine.classpath(VirtualMachine.java:1023)
    at com.javadeobfuscator.deobfuscator.utils.TransformerHelper.newVirtualMachine(TransformerHelper.java:169)
    at com.javadeobfuscator.deobfuscator.transformers.zelix.string.EnhancedStringEncryptionTransformer.transform(EnhancedStringEncryptionTransformer.java:51)
    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)