On Wed, 20 Nov 2024 03:02:39 GMT, Justin Lu <j...@openjdk.org> wrote:

> Please review this PR which removes the leftover ocurrences of incorrect JNI 
> `ExceptionOccurred(env)` usage within _java.base_. 
> 
> This PR also includes 9 cases of `if (ExceptionOccurred(env) == NULL)`. While 
> these occurrences are fine and were intentionally not removed during the 
> first pass, it would be consistent with the other related JNI 
> ExceptionOccurred cleanups to include them here as well. Making the swap also 
> avoids creating the `jthrowable` reference in the first place (even if 
> automatically freed later).
> 
> After this patch, the remaining instances of `ExceptionOccurred(env)` within 
> _j.base_ are used with intent to create the `jthrowable` reference.

This pull request has now been integrated.

Changeset: 51763b67
Author:    Justin Lu <j...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/51763b67004a8b37d9bf4b8efef8aa1fa7bc9f4a
Stats:     16 lines in 6 files changed: 0 ins; 0 del; 16 mod

8344525: Fix leftover ExceptionOccurred in java.base

Reviewed-by: lbourges, alanb, naoto, iris

-------------

PR: https://git.openjdk.org/jdk/pull/22266

Reply via email to