<AWT Dev>  Review Request: JDK-6857809 : [TEST_BUG] java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java
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
> *From:*Semyon Sadetsky
> *Sent:* Wednesday, September 20, 2017 9:02 PM
> *To:* Pankaj Bansal; awt-dev at openjdk.java.net
> *Subject:* Re: <AWT Dev>  Review Request: JDK-6857809 : [TEST_BUG]
> 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).
> 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.
> 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.
> Made changes in
> java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java to set
> the size of frame to make the test more stable.
> Pankaj Bansal
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the awt-dev