-
Bug
-
Resolution: Fixed
-
P3
-
18, 19
-
b24
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8295852 | 17.0.6 | Sergey Bylokhov | P3 | Resolved | Fixed | b01 |
JDK-8289677 | 17.0.5-oracle | Dmitry Markov | P3 | Resolved | Fixed | b01 |
JDK-8295854 | 15.0.10 | Sergey Bylokhov | P3 | Resolved | Fixed | b01 |
JDK-8295853 | 11.0.18 | Sergey Bylokhov | P3 | Resolved | Fixed | b01 |
JDK-8287784 | 11.0.17-oracle | Dmitry Markov | P3 | Resolved | Fixed | b01 |
JDK-8298137 | openjdk8u372 | Sergey Bylokhov | P3 | Resolved | Fixed | b01 |
JDK-8288411 | 8u351 | Dmitry Markov | P3 | Resolved | Fixed | b01 |
java.lang.IllegalArgumentException: Invalid location
at java.desktop/javax.swing.text.JTextComponent$AccessibleJTextComponent.getTextRange(JTextComponent.java:3213)
at java.desktop/sun.lwawt.macosx.CAccessibleText$14.call(CAccessibleText.java:291)
at java.desktop/sun.lwawt.macosx.CAccessibleText$14.call(CAccessibleText.java:283)
at java.desktop/sun.lwawt.macosx.LWCToolkit$CallableWrapper.run(LWCToolkit.java:698)
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:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
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)
Step to reproduce
------------------------
1) Enable VoiceOver on the mac
2) Run the attached test
3) Select an item from Editable JComboBox. Voice over should read the selected value.
4) Once again select an item from the Editable JComboBox this time select the value (text) and try selecting another item from the Editable JComboBox.
If you see the exception then the bug is reproduced.
I have attached the screen recording for the reference.
- backported by
-
JDK-8287784 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
- Resolved
-
JDK-8288411 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
- Resolved
-
JDK-8289677 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
- Resolved
-
JDK-8295852 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
- Resolved
-
JDK-8295853 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
- Resolved
-
JDK-8295854 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
- Resolved
-
JDK-8298137 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
- Resolved
- links to
-
Commit openjdk/jdk8u-dev/d13b8131
-
Commit openjdk/jdk11u-dev/87853b01
-
Commit openjdk/jdk15u-dev/6a2e69d8
-
Commit openjdk/jdk17u-dev/525b9fc9
-
Commit openjdk/jdk/ebfa27b9
-
Review openjdk/jdk8u-dev/132
-
Review openjdk/jdk11u-dev/1162
-
Review openjdk/jdk15u-dev/225
-
Review openjdk/jdk17u-dev/480
-
Review openjdk/jdk/8820