-
Bug
-
Resolution: Fixed
-
P4
-
17, 21, 22
-
b24
-
generic
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8322519 | 21.0.3-oracle | Renjith Kannath Pariyangad | P4 | Resolved | Fixed | b01 |
JDK-8322999 | 21.0.3 | Jonathan Dowland | P4 | Resolved | Fixed | b01 |
JDK-8320730 | 17.0.11-oracle | Renjith Kannath Pariyangad | P4 | Resolved | Fixed | b01 |
JDK-8324921 | 17.0.11 | Amos SHI | P4 | Resolved | Fixed | b01 |
JDK-8322520 | 11.0.23-oracle | Renjith Kannath Pariyangad | P4 | Resolved | Fixed | b01 |
JDK-8324963 | 11.0.23 | Amos SHI | P4 | Resolved | Fixed | b01 |
====================8<--------------------
#section:main
----------messages:(7/259)----------
command: main bug4654927
reason: User specified action: run main bug4654927
started: Mon Sep 11 08:55:02 UTC 2023
Mode: othervm
Additional options from @modules: --add-modules java.desktop
finished: Mon Sep 11 08:55:04 UTC 2023
elapsed time (seconds): 1.951
----------configuration:(3/40)----------
Boot Layer
add modules: java.desktop
----------System.out:(0/0)----------
----------System.err:(24/1826)----------
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
at java.desktop/java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2113)
at java.desktop/java.awt.Component.getLocationOnScreen(Component.java:2087)
at bug4654927$3.call(bug4654927.java:99)
at bug4654927$3.call(bug4654927.java:95)
at Util$2.run(Util.java:222)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:308)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
JavaTest Message: Test threw exception: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
====================8<--------------------
Reproducibility: 100%
Steps to reproduce:
$ jtreg -v -testjdk:$JAVA_HOME test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java
The issue was observed on 17, 21, 22
- backported by
-
JDK-8320730 [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
- Resolved
-
JDK-8322519 [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
- Resolved
-
JDK-8322520 [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
- Resolved
-
JDK-8322999 [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
- Resolved
-
JDK-8324921 [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
- Resolved
-
JDK-8324963 [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
- Resolved
- relates to
-
JDK-8316151 [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/4fe0b836
-
Commit openjdk/jdk17u-dev/f1a41e2e
-
Commit openjdk/jdk21u-dev/57b51472
-
Commit openjdk/jdk/e7486e8c
-
Review openjdk/jdk11u-dev/2481
-
Review openjdk/jdk17u-dev/2166
-
Review openjdk/jdk21u-dev/118
-
Review openjdk/jdk/15677