diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 614380e56ef..7734974d85e 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -169,9 +169,16 @@ New Features Library: -------- + - Change the error handling for a not found path in the find plugin process. + + While attempting to load a plugin the HDF5 library will fail if one of the + directories in the plugin paths does not exist, even if there are more paths + to check. Instead of exiting the function with an error, just logged the error + and continue processing the list of paths to check. + - Implemented support for temporary security credentials for the Read-Only S3 (ROS3) file driver. - + When using temporary security credentials, one also needs to specify a session/security token next to the access key id and secret access key. This token can be specified by the new API function H5Pset_fapl_ros3_token(). diff --git a/src/H5PLpath.c b/src/H5PLpath.c index c47c6faf792..2c0063dc557 100644 --- a/src/H5PLpath.c +++ b/src/H5PLpath.c @@ -801,7 +801,7 @@ H5PL__find_plugin_in_path_table(const H5PL_search_params_t *search_params, hbool /* Search for the plugin in this path */ if (H5PL__find_plugin_in_path(search_params, found, H5PL_paths_g[u], plugin_info) < 0) - HGOTO_ERROR(H5E_PLUGIN, H5E_CANTGET, FAIL, "search in path %s encountered an error", + HDONE_ERROR(H5E_PLUGIN, H5E_CANTGET, FAIL, "search in path %s encountered an error", H5PL_paths_g[u]) /* Break out if found */