<Swing Dev> Regression test for 8016551 on Linux/Unix

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Mon Dec 9 21:09:36 UTC 2013


Hi, Volker.
On 09.12.2013 22:49, Volker Simonis wrote:
> If I run this test standalone or within JTreg with '-othervm' option
> on Linux the test displays a frame with the close icon and then it
> throws an  sun.awt.SunToolkit$OperationTimedOut() exception because of
> the call to SunToolkit.realSync():
>
> Exception in thread "main" sun.awt.SunToolkit$OperationTimedOut: 10001
>      at sun.awt.X11.XToolkit.syncNativeQueue(XToolkit.java:2427)
>      at sun.awt.SunToolkit.realSync(SunToolkit.java:1501)
>      at bug8016551.main(bug8016551.java:40)
What's a bug. This code should not fail. What window manager did you use?
> Within JTreg, this of course makes the test fail.
Sure, because a test throw an exception. I guess it will pass, if you 
change SunToolkit.realSync() to the Thread.sleep() for example.
> If running
> standalone, the frame will be still displayed until I close the
> window.
>
>
> So I wonder how this test is supposed to work? Who will actually close
> the created frame? Or is this supposed to be a manual test?
It should be closed by the jtreg, if main() method is ended without 
exception.
It will be good to add a dispose at the end of the test, but anyway the 
problem here is in realSync().
>
> Thank you and best regards,
> Volker


-- 
Best regards, Sergey.




More information about the swing-dev mailing list