Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VerifyError after union catch statement processing #9

Closed
x0ark opened this issue May 5, 2018 · 5 comments
Closed

VerifyError after union catch statement processing #9

x0ark opened this issue May 5, 2018 · 5 comments
Labels
obfuscation bug Jar obfuscated by Radon isn't working radon issue Radon isn't functioning within normal parameters top priority Extra attention is needed

Comments

@x0ark
Copy link
Contributor

x0ark commented May 5, 2018

Which version of Radon are you using? (Do not say "latest", if you do, your issue will be immediately closed)
0.6.1

What kind of Jar file did you obfuscate?
Java application

What transformers did you use which caused an error?
No transformers enabled

Is Radon the issue or the jar Radon obfuscated the issue?

What is the error produced? (Copy-and-paste error into PasteBin or HasteBin and link it here)
https://hastebin.com/leweranexe.php
There is try{}catch(Exception e){} in this method

Any other information? (i.e. You combined Radon with other obfuscators)
Used after proguard (Only renaming done, dontshrink, dontoptimize, target: '8')

@ItzSomebody
Copy link
Owner

This is probably an issue with ASM

Not much I can do about that

@x0ark
Copy link
Contributor Author

x0ark commented May 6, 2018

@ItzSomebody which version of ASM used in this project? May be updating them can fix it?

@x0ark
Copy link
Contributor Author

x0ark commented May 6, 2018

Also, i have noticed, that only union catch statements causes this, i.e:

catch(Exception|Error e) // VerifyError
catch(Throwable e) // Everything is fine

@x0ark x0ark changed the title VerifyError after running with no transformers enabled VerifyError after union catch statement processing May 6, 2018
@ItzSomebody
Copy link
Owner

ItzSomebody commented May 6, 2018

@x0ark 6.1 I think

And thanks for looking into the issue. I'll try to see what's causing the issue when I find some time to open my Java IDE again.

@ItzSomebody ItzSomebody added obfuscation bug Jar obfuscated by Radon isn't working radon issue Radon isn't functioning within normal parameters ow2 asm issue Issue caused by ObjectWeb ASM top priority Extra attention is needed labels May 6, 2018
@ItzSomebody
Copy link
Owner

I think I have found the error for this. It has to do with my check to see if the class nodes are assignable.

Extra big thanks for the issue report.

@ItzSomebody ItzSomebody removed the ow2 asm issue Issue caused by ObjectWeb ASM label Jun 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
obfuscation bug Jar obfuscated by Radon isn't working radon issue Radon isn't functioning within normal parameters top priority Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants