On Tue, 12 Jan 2021 17:21:53 GMT, Phil Race <p...@openjdk.org> wrote:

>> src/java.desktop/macosx/native/libosxapp/JNIUtilities.h line 197:
>> 
>>> 195:          }  \
>>> 196:         if (getenv("JNU_NO_COCOA_EXCEPTION") == NULL) { \
>>> 197:             [NSException raise:NSGenericException format:@"Java 
>>> Exception"]; \
>> 
>> How did you check that the logging in the NSApplication was swallowing? Both 
>> macro will throw the NSException on the toolkit thread now, does it mean 
>> that in both cases the logging in the NSApplication will be ignored/no 
>> output?
>
> See the bug assigned to you that I filed last month : 
> https://bugs.openjdk.java.net/browse/JDK-8258797
> This error should have been logged by that NSApplicationAWT code but was not 
> (and I mean in JDK 16 as well before I started on this) and in JDK 17 it was 
> seen only when adding the new logging.

I have found it down to the absence of NSApplication#reportException() method 
and logging in it. Ok will update that code later in the separate update.

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

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

Reply via email to