On Wed, 23 Jun 2021 09:19:16 GMT, Maxim Kartashev <github.com+28651297+mkartas...@openjdk.org> wrote:
> Added an `ExceptionCheck()` followed by `ExceptionDescribe()` and > `ExceptionClear()` immediately after the Java calls made from the callback > function `ReadTTFontFileFunc()` in `freetypeScaler.c`. > > The exception(s) need to be cleared because we're not returning immediately > to Java that would've been able to handle them gracefully. And in order not > to loose the exception entirely (even though the return value would also > indicate an error condition), print out the exception with > `ExceptionDescribe()` to aid in debugging. This pull request has now been integrated. Changeset: 9bc02322 Author: Maxim Kartashev <maxim.kartas...@jetbrains.com> Committer: Sergey Bylokhov <s...@openjdk.org> URL: https://git.openjdk.java.net/jdk/commit/9bc023220fbbb0b6ea1ed1a0ca2aa3848764e8cd Stats: 105 lines in 5 files changed: 98 ins; 0 del; 7 mod 8269223: -Xcheck:jni WARNINGs working with fonts on Linux Reviewed-by: prr, serb ------------- PR: https://git.openjdk.java.net/jdk/pull/4572