<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 17:13:27 UTC 2017


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
> *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/20170920/b0b369b9/attachment.html>


More information about the awt-dev mailing list