JDK-8169106 : The test ChoiceKeyEventReaction fails because KeyEvent wasn't addressed to TextField
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 8,9
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_7
  • CPU: x86_64
  • Submitted: 2016-11-02
  • Updated: 2019-06-01
  • Resolved: 2019-06-01
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdResolved
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) Client VM (build 25.51-b03, mixed mode)


ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]

A DESCRIPTION OF THE PROBLEM :
java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html fails on Windows because KeyEvent wasn't addressed to TextField.
This issue was not observed on Linux, OSX


ERROR MESSAGES/STACK TRACES THAT OCCUR :
#section:applet
----------messages:(3/148)----------
command: applet ChoiceKeyEventReaction.html
reason: User specified action: run applet ChoiceKeyEventReaction.html 
elapsed time (seconds): 1.054
----------System.out:(2/96)----------
Current toolkit is :sun.awt.windows.WToolkit
keyTypedOnTextField = false: itemChanged = false
----------System.err:(5/546)----------
java.lang.RuntimeException: Test failed. Exception thrown: java.lang.RuntimeException: Test failed. (Win32) KeyEvent wasn't addressed to TextField. 
        at ChoiceKeyEventReaction.start(ChoiceKeyEventReaction.java:87)
        at com.sun.javatest.regtest.agent.AppletWrapper$AppletRunnable.run(AppletWrapper.java:158)
        at java.lang.Thread.run(Thread.java:745)
STATUS:Failed.Applet thread threw exception: java.lang.RuntimeException: Test failed. Exception thrown: java.lang.RuntimeException: Test failed. (Win32) KeyEvent wasn't addressed to TextField.


REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
The test is from Regression test suite (jtreg)
http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/f7be58eb30bc/test/java/awt/Choice/ChoiceKeyEventReaction
---------- END SOURCE ----------


Comments
Reproduced in JDK8 with java/awt group test in windows environment - attached the error log : JDK8_build132_ChoiceKeyEventReaction_error_log.txt
08-11-2016

Ambarish, is it a regression? Does it affect 8 GA?
04-11-2016

Reproduced with java/awt group test in windows environment - attached the error log. JDK9 build 141 - JDK9_build141_ChoiceKeyEventReaction_erro_log.txt
04-11-2016