Bug in SOAP UI 5.3.0 on two monitors response window not opens
I probably found error in soapUI.
SoapUI 5.3.0
Build Date: 20161130-0556
Ubuntu 16.04.1 LTS / x64
1. Problem was present even in version: 4.6.4 so probably from long time.
2. Expected behaviour: ability to open response after mock start and change window to other monitor.
3. In logs it states: Tue Jul 25 16:05:03 CEST 2017:ERROR:An error occurred [illegal component position], see error log for details
Tue Jul 25 16:05:03 CEST 2017:ERROR:java.lang.IllegalArgumentException: illegal component position
java.lang.IllegalArgumentException: illegal component position
at java.awt.Container.addImpl(Unknown Source)
at javax.swing.JLayeredPane.addImpl(Unknown Source)
at javax.swing.JDesktopPane.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at javax.swing.plaf.synth.SynthDesktopPaneUI$SynthDesktopManager.deiconifyFrame(Unknown Source)
at com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop.showDesktopPanel(StandaloneDesktop.java:189)
at com.eviware.soapui.support.UISupport.showDesktopPanel(UISupport.java:557)
at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:546)
at com.eviware.soapui.impl.wsdl.actions.support.ShowDesktopPanelAction.perform(ShowDesktopPanelAction.java:49)
at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:93)
at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:96)
at com.eviware.soapui.ui.Navigator$TreeMouseListener$1.run(Navigator.java:370)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Steps to reproduce the problem:
1. Two monitor required.
2. Open soapui in one window
3. Open AnyProject->MockResponses->anyResponse
4. In MockResponses restart mock
5. Move to other monitor soapui(window with anyResponse will disapear and no longer will open). It should open after monitor move.
If you need more information let me know. Thanks for all great work.
- Hope you have taken note from my previous reply. One can only reports here in this forum and not on github.