-
-
Notifications
You must be signed in to change notification settings - Fork 83
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
Old Soot throws ParserException on Jimple files generated in legacy mode (version 1.0.0) #622
Comments
Duplicate of #452 |
Can you post an example of such a quoted keyword that causes the exception? |
In line 11, character 81 causes the problem. The function is called "from" but old Soot expects the name to be escaped with single quotes. |
Hi @cgobel, Markus |
Will the updated feature be merged to the latest develop progress and released soon? Many features in the jimple files generated with sootup (latest develop version so far) cannot be handled by the soot jimpler parser, e.g., the [SUPER] class modifier and [varargs] method modifier. Sometimes I also get the error "No method source set for method <...mymethod...>" and "java.lang.RuntimeException: This operation requires resolving level SIGNATURES but (memethod) is at resolving level HIERARCHY". |
There is still work to do in the associated PR. I would be happy if it finds it way into the next release. |
I have problems with the old soot parsing generated Jimple files from SootUp. Even with Legacy mode I got ParserExceptions. For example, there are problems with methods that are named after keywords and quoted with double quotes. Is there a workaround for that or do I have to use old soot for everything in my case?
I ran into this exception when I translated an Android app with SootUp to Jimple.
The text was updated successfully, but these errors were encountered: