<AWT Dev> [10] RFR JDK-8190456: sanity/client/SwingSet/src/ComboBoxDemoTest.java failed with NPE from java.awt.EventQueue.getCurrentEventImpl()

Prasanta Sadhukhan prasanta.sadhukhan at oracle.com
Fri Nov 3 06:18:41 UTC 2017

Hi Muneer,

Earlier, before your fix, if Thread.currentThread() is not equal to  
dispatchThread, then it was returning " null", but now it will not 
return anything even though return value should be AWTEvent.
Is it not giving any compilation problem?

On 11/1/2017 2:03 PM, Muneer Kolarkunnu wrote:
> Hi All,
> Please review fix for the below bug:
> Bug: https://bugs.openjdk.java.net/browse/JDK-8190456
> Webrev: http://cr.openjdk.java.net/~akolarkunnu/8190456/webrev.00/ 
> <http://cr.openjdk.java.net/%7Eakolarkunnu/8190456/webrev.00/>
> This issue observed during SBR(Same Binary Run) execution of client 
> sanity tests. Same exception observed from test case 
> sanity/client/SwingSet/src/DialogDemoTest.java also.
> It is a random failure, observed 2 times in 1000 iterations.
> In ComboBoxDemoTest, it is happening while changing the selection on a 
> combo box.
> In DialogDemoTest, it is happening during button press.**
> Fix: As currentEvent is a WeakReference, added null check for 
> dispatchThread use case also, similar to fxAppThreadIsDispatchThread 
> use case.
> Regards,
> Muneer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20171103/6001daa8/attachment.html>

More information about the awt-dev mailing list