On Wed, 11 Jun 2025 13:18:47 GMT, Daniel Jeliński <djelin...@openjdk.org> wrote:
> Add an exception check after a JNI static method call, and re-enable checks > for CallStatic in JNICheck.sh test. > > I verified that the JNICheck test is passing on all headless and headful > platforms I had access to (Windows, Linux and Mac). Other tier1-3 tests also > continue to pass. src/java.base/share/native/libnet/net_util.c line 77: > 75: CHECK_NULL_RETURN(s, JNI_VERSION_1_2); > 76: preferIPv4Stack = (*env)->CallStaticBooleanMethod(env, iCls, mid, s); > 77: JNU_CHECK_EXCEPTION_RETURN(env, JNI_VERSION_1_2); The exception check is technically not necessary because no other JNI methods are called before the function exits, but it wasn't always the case. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/25754#discussion_r2140117524