<AWT Dev> [10] Review Request: JDK-6857809 : [TEST_BUG] java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java

Semyon Sadetsky semyon.sadetsky at oracle.com
Wed Sep 20 15:32:00 UTC 2017


Hi Pankaj,

The root cause of the issue is that the underling native window is not 
yet created when its with and height are requested. This is because 
windows are created asynchronously. The test should be fixed by adding 
Robot.waitForIdle() after frame.setVisible(true).

--Semyon


On 09/20/2017 05:49 AM, Pankaj Bansal wrote:
>
> Hi All,
>
> Please review the fix for test program test 
> java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java for JDK 10.
>
> Bug:
>
> https://bugs.openjdk.java.net/browse/JDK-6857809
>
> Webrev:
>
> http://cr.openjdk.java.net/~aghaisas/pankaj/6857809/webrev.0/ 
> <http://cr.openjdk.java.net/%7Eaghaisas/pankaj/6857809/webrev.0/>
>
> Issue:
>
> The test  java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java 
> fails on Linux intermittently due to 
> “java.lang.IllegalArgumentException: Width (0) and height (0) cannot 
> be <= 0” exception.
>
> Fix:
>
> Made changes in 
> java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java to set the 
> size of frame to make the test more stable.
>
> Regards,
>
> Pankaj Bansal
>

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


More information about the awt-dev mailing list