From afb07f9b3932633686a262f0b91a00993acb112f Mon Sep 17 00:00:00 2001 From: Allen Byrne Date: Tue, 10 Sep 2019 13:47:24 -0500 Subject: [PATCH] Clear exception for getting JNI string to clear the exception --- java/src/jni/h5pFAPLImp.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/java/src/jni/h5pFAPLImp.c b/java/src/jni/h5pFAPLImp.c index 006707a674..b7e351a9c0 100644 --- a/java/src/jni/h5pFAPLImp.c +++ b/java/src/jni/h5pFAPLImp.c @@ -467,7 +467,7 @@ Java_hdf_hdf5lib_H5_H5Pset_1fapl_1hdfs CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); if (NULL == (j_str = (jstring)ENVPTR->GetObjectField(ENVONLY, fapl_config, fid))) - CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); + CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE); if (j_str) { PIN_JAVA_STRING(ENVONLY, j_str, str, NULL, "H5FDset_fapl_hdfs: fapl_config namenode_name not pinned"); @@ -491,7 +491,7 @@ Java_hdf_hdf5lib_H5_H5Pset_1fapl_1hdfs CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); if (NULL == (j_str = (jstring)ENVPTR->GetObjectField(ENVONLY, fapl_config, fid))) - CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); + CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE); if (j_str) { PIN_JAVA_STRING(ENVONLY, j_str, str, NULL, "H5FDset_fapl_hdfs: fapl_config user_name not pinned"); @@ -509,7 +509,7 @@ Java_hdf_hdf5lib_H5_H5Pset_1fapl_1hdfs CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); if (NULL == (j_str = (jstring)ENVPTR->GetObjectField(ENVONLY, fapl_config, fid))) - CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); + CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE); if (j_str) { PIN_JAVA_STRING(ENVONLY, j_str, str, NULL, "H5FDset_fapl_hdfs: fapl_config kerberos_ticket_cache not pinned"); @@ -883,7 +883,7 @@ Java_hdf_hdf5lib_H5_H5Pset_1fapl_1ros3 CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); if (NULL == (j_str = (jstring)ENVPTR->GetObjectField(ENVONLY, fapl_config, fid))) - CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); + CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE); if (j_str) { PIN_JAVA_STRING(ENVONLY, j_str, str, NULL, "H5Pset_fapl_ros3: fapl_config aws_region not pinned"); @@ -901,7 +901,7 @@ Java_hdf_hdf5lib_H5_H5Pset_1fapl_1ros3 CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); if (NULL == (j_str = (jstring)ENVPTR->GetObjectField(ENVONLY, fapl_config, fid))) - CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); + CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE); if (j_str) { PIN_JAVA_STRING(ENVONLY, j_str, str, NULL, "H5Pset_fapl_ros3: fapl_config secret_id not pinned"); @@ -919,7 +919,7 @@ Java_hdf_hdf5lib_H5_H5Pset_1fapl_1ros3 CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); if (NULL == (j_str = (jstring)ENVPTR->GetObjectField(ENVONLY, fapl_config, fid))) - CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); + CHECK_JNI_EXCEPTION(ENVONLY, JNI_TRUE); if (j_str) { PIN_JAVA_STRING(ENVONLY, j_str, str, NULL, "H5Pset_fapl_ros3: fapl_config secret_key not pinned");