On Wed, 6 Jan 2021 21:14:06 GMT, Phil Race <p...@openjdk.org> wrote:

> Proposed updates to JNI error handling.

src/java.desktop/macosx/native/libosxapp/JNIUtilities.h line 46:

> 44:               if ((*env)->ExceptionOccurred(env) != NULL) { \
> 45:                   (*env)->ExceptionDescribe(env); \
> 46:               } \

So the update here is that if we are not on the appkit thread, make sure a java 
exception is thrown.
If we are on the appkit thread, clear any java exception since it isn't going 
anywhere but do it using
describe which prints it.

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

PR: https://git.openjdk.java.net/jdk/pull/1967

Reply via email to