<AWT Dev> [10] Review Request: JDK-6857809 : [TEST_BUG] java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Thu Sep 21 21:01:29 UTC 2017
+1
On 9/21/17 07:54, Semyon Sadetsky wrote:
> 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
>>
>
--
Best regards, Sergey.
More information about the awt-dev
mailing list