[OpenJDK 2D-Dev] Integrated: 8269223: -Xcheck:jni WARNINGs working with fonts on Linux

Maxim Kartashev github.com+28651297+mkartashev at openjdk.java.net
Mon Aug 23 20:31:41 UTC 2021

On Wed, 23 Jun 2021 09:19:16 GMT, Maxim Kartashev <github.com+28651297+mkartashev at 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.kartashev at jetbrains.com>
Committer: Sergey Bylokhov <serb at 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

More information about the 2d-dev mailing list