-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
java.lang.ClassCastException when searching for field usage #1489
Comments
@j4k0xb thanks! |
I think I fixed the root cause of the issue: disk cache uses too small number type (short) to store code offsets, so sometimes value overflows. I update that format to variable length encoding: ULEB128 (also used in dex) to use less disk space because most classes are not very big. @j4k0xb you can check the latest unstable build, let me know if you find any new issues 🙂 |
couldnt find any other issue 🙂 |
@skylot Reproduction steps:
Stacktrace:
|
@j4k0xb sadly but I can't reproduce this issue, maybe it is a multithreaded issue. |
@j4k0xb I commit another bunch of changes, hope it will fix these issues. |
Just tried it again with the old version and couldn't reproduce it either. |
Reproduction steps:
public int A;
field in thee.a.b.d0
classInfo:
Stacktrace:
The text was updated successfully, but these errors were encountered: