<AWT Dev>  RFR JDK-8190456: sanity/client/SwingSet/src/ComboBoxDemoTest.java failed with NPE from java.awt.EventQueue.getCurrentEventImpl()
Sergey.Bylokhov at oracle.com
Thu Nov 2 22:13:19 UTC 2017
Can you please take a look to this test as well:
Looks like this is the last unstable test in sanity/client testsuite.
On 02/11/2017 04:41, Muneer Kolarkunnu wrote:
> Hi Sergey,
> These are jtreg test cases only, you can run using jtreg command.
> But right now there is a compilation issue, one import statement is missing in jemmy file FrameOperator.java(import org.netbeans.jemmy.JemmyException;).
> It introduced by one of the recent task JDK-8188779. It already resolved in code tools jemmy project: http://hg.openjdk.java.net/code-tools/jemmy/v2
> I raised a separate review request for the same: http://mail.openjdk.java.net/pipermail/swing-dev/2017-November/007900.html
> -----Original Message-----
> From: Sergey Bylokhov
> Sent: Thursday, November 02, 2017 1:07 AM
> To: Muneer Kolarkunnu; awt-dev at openjdk.java.net
> Subject: Re: <AWT Dev>  RFR JDK-8190456: sanity/client/SwingSet/src/ComboBoxDemoTest.java failed with NPE from java.awt.EventQueue.getCurrentEventImpl()
> Can you please clarify how to run this test. On my system it always fails:
> error: cannot find symbol
> throw new JemmyException("Interrupted while waiting for a frame with " +
> symbol: class JemmyException
> location: class FrameOperator
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> 1 error
> result: Failed. Compilation failed: Compilation failed
> On 01/11/2017 01:33, 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/
>> 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
Best regards, Sergey.
More information about the awt-dev