On Wed, 27 Nov 2024 01:47:16 GMT, Hai-May Chao <hc...@openjdk.org> wrote:
>> Sean Mullan has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Fix infinite loop which was causing a few test failures. > > src/java.base/share/classes/java/security/KeyStore.java line 2091: > >> 2089: } >> 2090: } catch (Exception e) { >> 2091: oldException = e; > > The updated KeyStore.java code looks good. The run0() is replaced by > getKeyStore0(). Here it does not do e.getCause(), and it looks like because > the exception is not wrapped by PrivilegedExceptionAction anymore? Yes, it now throws the exception directly so there is no need to extract the cause. Also, I fixed an infinite loop issue which was causing a couple of regression tests to fail. See https://github.com/openjdk/jdk/pull/22401/commits/9ee1967c7883355c4ef9ca20d8e3926ad34914e2 ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/22401#discussion_r1860799842