Finally got time to try running our full application under 7u12 and I've hit a problem with our database library. In two cases where we are combining method handles to catch exceptions from a library method, process those exceptions to fill in our own error information and then fallback to the proper error handling code, we are failing to be bind properly. The failure occurs with methods with 9 or more arguments where the last one is an array.
I've attached a minimal test case which works under update 10 but fails under update 12 (all tests on Windows x64) and shows the difference in behaviour with the number of args.
MethodHandleBug.java
Description: MethodHandleBug.java
_______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev