RFR: 8332550: [macos] Voice Over: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
Artem Semenov
asemenov at openjdk.org
Mon May 27 06:23:07 UTC 2024
On Fri, 24 May 2024 11:38:30 GMT, Abhishek Kumar <abhiscxk at openjdk.org> wrote:
> "java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location" is thrown when getLocationOnScreen method is invoked for JTableHeader while testing JFileChooser demo. It seems that in getLocationOfScreen method we are trying to access the parent location but that is not visible and ICSE is thrown.
>
> Fix is to handle the exception and can be verified using the steps mentioned in [JDK-8332550](https://bugs.openjdk.org/browse/JDK-8332550).
> CI testing is green and link is mentioned in JBS.
LGTM
-------------
Marked as reviewed by asemenov (Committer).
PR Review: https://git.openjdk.org/jdk/pull/19391#pullrequestreview-2080071581
More information about the client-libs-dev
mailing list