Hi Prasanta,

 

I corrected it and please find the updated webrev: 
http://cr.openjdk.java.net/~akolarkunnu/8190456/webrev.01/

I tested fix with client sanity tests for 1000 iterations on SBR and passed all 
tests without any new issues.

 

Regards,

Muneer

 

From: Prasanta Sadhukhan 
Sent: Friday, November 03, 2017 11:49 AM
To: Muneer Kolarkunnu; awt-dev@openjdk.java.net
Subject: Re: <AWT Dev> [10] RFR JDK-8190456: 
sanity/client/SwingSet/src/ComboBoxDemoTest.java failed with NPE from 
java.awt.EventQueue.getCurrentEventImpl()

 

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?

Regards
Prasanta

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: HYPERLINK 
"http://cr.openjdk.java.net/%7Eakolarkunnu/8190456/webrev.00/"http://cr.openjdk.java.net/~akolarkunnu/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

 

Reply via email to