Not able to close test step window.
Looks like there is some bug in ready api. I just opened one test step in one of my test case.
then clicked on Assertions(+) button and selected Script assertion from the popup.
then entered some code in that script assertion window and closed that window.
Now try to close the test step window by clicking on x mark.
it doesnot close the window.
Error logs:
2019-02-28 19:02:53,167 ERROR [MemoryChannelWriter] Uncaught exception in Thread "AWT-EventQueue-0":
java.lang.IllegalStateException: Failed to send message. Channel is already closed. ModifyCookiesMessage{type=ModifyCookies, uid=1712, flag=0, host='null', beginTime=0, endTime=0, cookieName='null', cookieValue='null', cookieDomain='null', cookiePath='null', cookieCreationTime=0, cookieExpirationTime=0, cookieSecure=false, cookieHttpOnly=false, success=false, numDeleted=0
at com.teamdev.jxbrowser.chromium.internal.ipc.MemoryChannelWriter.write(SourceFile:54) ~[jxbrowser-6.21.jar:6.21]
at com.teamdev.jxbrowser.chromium.internal.ipc.SocketChannel.post(SourceFile:199) ~[jxbrowser-6.21.jar:6.21]
at com.teamdev.jxbrowser.chromium.internal.ChannelCookieStorage.deleteAll(SourceFile:58) ~[jxbrowser-6.21.jar:6.21]
at com.eviware.soapui.support.components.JxBrowserComponent.close(JxBrowserComponent.java:291) ~[ready-api-soapui-2.6.0.jar:2.6.0]
at com.eviware.soapui.impl.wsdl.panels.assertions.AbstractAddAssertionDialog.release(AbstractAddAssertionDialog.java:68) ~[ready-api-soapui-2.6.0.jar:2.6.0]
at com.eviware.soapui.impl.wsdl.teststeps.actions.AddAssertionAction.release(AddAssertionAction.java:87) ~[ready-api-soapui-2.6.0.jar:2.6.0]
at com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel.release(AssertionsPanel.java:430) ~[ready-api-soapui-2.6.0.jar:2.6.0]
at com.eviware.soapui.impl.wsdl.panels.teststeps.RestTestRequestDesktopPanel.onClose(RestTestRequestDesktopPanel.java:296) ~[ready-api-soapui-2.6.0.jar:2.6.0]
at com.eviware.soapui.ui.TabbedSoapUIDesktop.a(TabbedSoapUIDesktop.java:164) ~[ready-api-soapui-pro-2.6.0.jar:2.6.0]
at com.eviware.soapui.ui.TabbedSoapUIDesktop.a(TabbedSoapUIDesktop.java:162) ~[ready-api-soapui-pro-2.6.0.jar:2.6.0]
at com.eviware.soapui.ui.TabbedSoapUIDesktop$InternalDockingWindowListener.windowClosing(TabbedSoapUIDesktop.java:398) ~[ready-api-soapui-pro-2.6.0.jar:2.6.0]
at net.infonode.docking.DockingWindow.fireWindowClosing(Unknown Source) ~[idw-1.6.1.jar:?]
at net.infonode.docking.DockingWindow.fireWindowClosing(Unknown Source) ~[idw-1.6.1.jar:?]
at net.infonode.docking.DockingWindow.fireWindowClosing(Unknown Source) ~[idw-1.6.1.jar:?]
at net.infonode.docking.DockingWindow.closeWithAbort(Unknown Source) ~[idw-1.6.1.jar:?]
at net.infonode.docking.action.CloseWithAbortWindowAction.perform(Unknown Source) ~[idw-1.6.1.jar:?]
at net.infonode.docking.action.DockingWindowAction$1.perform(Unknown Source) ~[idw-1.6.1.jar:?]
at net.infonode.gui.action.SimpleAction$1.actionPerformed(Unknown Source) ~[idw-1.6.1.jar:?]
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) ~[?:1.8.0_181]
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) ~[?:1.8.0_181]
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) ~[?:1.8.0_181]
at javax.swing.DefaultButtonModel.setPressed(Unknown Source) ~[?:1.8.0_181]
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ~[?:1.8.0_181]
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ~[?:1.8.0_181]
at java.awt.Component.processMouseEvent(Unknown Source) ~[?:1.8.0_181]
at javax.swing.JComponent.processMouseEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.Component.processEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.Container.processEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.Component.dispatchEventImpl(Unknown Source) ~[?:1.8.0_181]
at java.awt.Container.dispatchEventImpl(Unknown Source) ~[?:1.8.0_181]
at java.awt.Component.dispatchEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.Container.dispatchEventImpl(Unknown Source) ~[?:1.8.0_181]
at java.awt.Window.dispatchEventImpl(Unknown Source) ~[?:1.8.0_181]
at java.awt.Component.dispatchEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[?:1.8.0_181]
at java.awt.EventQueue.access$500(Unknown Source) ~[?:1.8.0_181]
at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_181]
at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_181]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_181]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_181]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_181]
at java.awt.EventQueue$4.run(Unknown Source) ~[?:1.8.0_181]
at java.awt.EventQueue$4.run(Unknown Source) ~[?:1.8.0_181]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_181]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_181]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[?:1.8.0_181]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_181]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_181]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_181]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_181]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_181]
at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_181]