<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
Wed Nov 8 07:52:35 UTC 2017


+1

Regards
Prasanta
On 11/8/2017 11:58 AM, Muneer Kolarkunnu wrote:
>
> Hi Prasanta,
>
> I corrected it and please find the updated webrev: 
> http://cr.openjdk.java.net/~akolarkunnu/8190456/webrev.01/ 
> <http://cr.openjdk.java.net/%7Eakolarkunnu/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 at 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: 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/20171108/5a0a0a25/attachment.html>


More information about the awt-dev mailing list