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

Semyon Sadetsky semyon.sadetsky at oracle.com
Thu Sep 21 14:54:00 UTC 2017


Looks good to me.

--Semyon


On 09/21/2017 01:44 AM, Pankaj Bansal wrote:
>
> Hi Sergey/Seymon,
>
> I have incorporated the webrev for review comments.
>
> Yes Sergey, the test passes on Ubuntu with GTK L&F.
>
> Webrev: 
> http://cr.openjdk.java.net/~psadhukhan/pankaj/JDK-6857809-webrev.01/ 
> <http://cr.openjdk.java.net/%7Epsadhukhan/pankaj/JDK-6857809-webrev.01/>
>
> Regards,
>
> Pankaj Bansal
>
> *From:*Semyon Sadetsky
> *Sent:* Wednesday, September 20, 2017 10:43 PM
> *To:* Pankaj Bansal; awt-dev at openjdk.java.net
> *Subject:* Re: <AWT Dev> [10] Review Request: JDK-6857809 : [TEST_BUG] 
> java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java
>
> On 09/20/2017 09:21 AM, Pankaj Bansal wrote:
>
>     Hi Seymon,
>
>     I think the issue is because no size is set on frame. This is also
>     the proposed fix in the bug description.
>
> This is good, but setting a fixed frame size forces the java Frame 
> object to return that size only at the very beginning the real and 
> final frame dimensions will be established  asynchronously by the 
> native window subsystem.
>
>     Regards,
>
>     Pankaj
>
>     *From:*Semyon Sadetsky
>     *Sent:* Wednesday, September 20, 2017 9:02 PM
>     *To:* Pankaj Bansal; awt-dev at openjdk.java.net
>     <mailto:awt-dev at openjdk.java.net>
>     *Subject:* Re: <AWT Dev> [10] Review Request: JDK-6857809 :
>     [TEST_BUG] java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java
>
>     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/20170921/6c4193b2/attachment.html>


More information about the awt-dev mailing list