This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
It is because WindowWaiter.AfterWindowTimeout=3000. Jemmy waits 3s on each popup level and that's why 10000 timeout expires. Solutions: 1) add JMenuOperator.PushMenuTimeout=60000 to debug.timeouts 2) enlarge JMenuOperator.PushMenuTimeout in JMenuOperator as suggested in issue 27160. I prefer 2).
27160 will be fixed. Strange thing about this issue is that WindowWaiter.AfterWindowTimeout default value is 0. Where is it changed and what is the reason for that?
3000 comes from debug.timeouts.
Fixed by 27160 fix.
Verified in 2.0.5.
It doesn't seem it is fixed yet. Just now I updated all jemmy, jelly sources anb rebuild them. MainFrame.getMainFrame().pushMenuNoExact("Window|Dock View Into|Explorer|Center"); doesn't work:-(Frankly speaking it happend just once from 10 attempts:-(( if you're interested in my code, I'm attaching it too
Created attachment 7779 [details] my testing class
(maybe I wasn't clear: It can work only once from 10 attempts)
Works for me. It is really fixed.
Jirka is right. I'm sorry for confusing you. I've forgot to delete jemmy/jelly jars which were installed as a "side effect" as a part of jemmysupport module (I think). So instead using fresh sources I was using old jars:-(