On Fri, 4 Jun 2021 10:06:26 GMT, Nick Gasson <ngas...@openjdk.org> wrote:
>> The JEP has been integrated, so we can pick this back up (and handle it as a >> bug for 17 even after the fork). >> >> Thank you for your patience. > > Thanks @JornVernee! I noticed VaListTest has started failing on Windows with > this error: > > test > VaListTest.testUpcall(java.lang.invoke.BoundMethodHandle$Species_LLLLLLL@198ebce4, > MethodHandle(VaList)void): success > test > VaListTest.testUpcall(java.lang.invoke.BoundMethodHandle$Species_LLLLLLL@7a97cd30, > MethodHandle(VaList)void): success > Uncaught exception: > java.lang.IllegalArgumentException > {0x00000000d6506c20} - klass: 'java/lang/IllegalArgumentException' > # > # A fatal error has been detected by the Java Runtime Environment: > # > # Internal Error (universalUpcallHandler.cpp:113), pid=13972, tid=23500 > # Error: ShouldNotReachHere() > # > > > I guess it must be related to the two new cases I added and the Windows code > is now throwing an IllegalArgumentException but I can't see where from. Any > ideas? Hey @nick-arm I'm on Windows, so I can take a look here. We recently added a patch that handles these exceptions better and actually prints the stack trace as well. ------------- PR: https://git.openjdk.java.net/jdk/pull/3617