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