On Tue, 7 Mar 2023 11:59:20 GMT, Florian Kirmaier <fkirma...@openjdk.org> wrote:

> When an exception is logged in JavaFX, then the exception is kept in a 
> reference.
> This way, always the last logged exception is retained.
> 
> This is a memory-leak.
> This was done to write unit-tests to ensure certain error-cases are logged.
> 
> A simple fix is, to add a flag, to enable/disable retaining the exception.

While the fix is probably OK, and would fix the leak, another possibility might 
be to store the name of the exception class (not the class itself) and check 
that.

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

PR: https://git.openjdk.org/jfx/pull/1053

Reply via email to