RFR: 8303740 JavaFX - Leak in Logging, Logging remembers last exception
Florian Kirmaier
fkirmaier at openjdk.org
Wed Mar 8 07:56:17 UTC 2023
On Tue, 7 Mar 2023 11:59:20 GMT, Florian Kirmaier <fkirmaier at 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.
I think it's cleaner, to just have nothing in production.
The flag is a bit ugly - just aesthetically, but I don't think it's a problem.
-------------
PR: https://git.openjdk.org/jfx/pull/1053
More information about the openjfx-dev
mailing list