-
Notifications
You must be signed in to change notification settings - Fork 952
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
ArrayIndexOutOfBoundsException in VariableMapper #377
Comments
This is related to stackmap frames and variable index remapping in general. |
Although we do have some cglib/scala generated classes in the same jvm I am 80% certain the offending classes are generated by javac. |
Is there any other debug log i can add to provide more insight for a fix? |
Here is the javap -p -s -c -l output for that class method, with the load/store of local vars only:
|
It's difficult to tell but the bytecode seems to be doing a lot of shuffling of values between local variable slots.
|
The new resizing logic works, thanks. However I notice a few |
Any chance sharing more details about that VerifyError? |
IMO, the verification error was fixed by #397 |
Using version 1.13.1.3 I ran into a number of the following problems tracing on a custom web server app:
The common theme for these exceptions seems to be visiting of a method body of M of class C where we have:
I have added a debug print in InstrumentingMethodVisitor.java:658 but I don't know how to interpret the output:
Any suggestion what the cause might be?
The text was updated successfully, but these errors were encountered: