Forum Discussion

rajs2020's avatar
rajs2020
Frequent Contributor
4 years ago

Cannot close ReadyAPI?

Environment :

- ReadyAPI 3.0.0. Will not upgrade for now.
- Windows 10 64bit.

When I click the X button, ReadyAPI does not close. If I click it again, then it still shows me a popup to ask if I want to exit. It does not exit even after many minutes. The problem started happening when I killed ReadyAPI in task manager because the debugger froze when I tried to stop it before the test ended.

How can I diagnose this issue and fix it? Does ReadyAPI have any logs folder where I can look for errors?

Keywords : Shut down, Shutdown, Close, Kill.

3 Replies

  • richie's avatar
    richie
    Community Hero
    Hey @ rajs2020,

    Logs are stored here:

    c:\users\username\.readyapi\logs

    Cheers,

    Rich
    • rajs2020's avatar
      rajs2020
      Frequent Contributor

      I tried to close ready api. The ready-api-errors.log file has no changes. But, there is an error in ready-api.log which I have shared below.

      Btw, I have both soap ui and ready api on the same machine. I wonder if this could also be a problem. The combination was working fine so far for me.

       

      Mostly info messages here, and a few errors like this:
      [A timestamp here],405 ERROR [ClassicCompositeProjectHandler] C:\my_composite_project\element.order is write-protected. It has not been saved.
      
      Followed by this exception:
      [A timestamp here],438 ERROR [WorkspaceImpl] Failed to save workspace: The filename, directory name, or volume label syntax is incorrect
      java.io.IOException: The filename, directory name, or volume label syntax is incorrect
      	at java.io.WinNTFileSystem.createFileExclusively(Native Method) ~[?:1.8.0_181]
      	at java.io.File.createTempFile(Unknown Source) ~[?:1.8.0_181]
      	at com.eviware.soapui.impl.support.loadsave.ClassicCompositeProjectHandler.g(ClassicCompositeProjectHandler.java:483) ~[ready-api-soapui-pro-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.support.loadsave.ClassicCompositeProjectHandler.saveCompositeProject(ClassicCompositeProjectHandler.java:137) ~[ready-api-soapui-pro-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.wsdl.WsdlProjectPro.saveIn(WsdlProjectPro.java:802) ~[ready-api-soapui-pro-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.wsdl.WsdlProject.save(WsdlProject.java:1168) ~[ready-api-soapui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.wsdl.WsdlProjectPro.save(WsdlProjectPro.java:1710) ~[ready-api-soapui-pro-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.wsdl.WsdlProject.save(WsdlProject.java:1102) ~[ready-api-soapui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.WorkspaceImpl.saveProject(WorkspaceImpl.java:664) ~[ready-api-soapui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.WorkspaceImpl.save(WorkspaceImpl.java:585) [ready-api-soapui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.WorkspaceImpl.save(WorkspaceImpl.java:562) [ready-api-soapui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.eviware.soapui.impl.WorkspaceImpl.onClose(WorkspaceImpl.java:558) [ready-api-soapui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.smartbear.ready.ui.actions.file.ExitAction.doExit(ExitAction.java:69) [common-ui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.smartbear.ready.ui.actions.file.ExitAction.doExit(ExitAction.java:63) [common-ui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.smartbear.ready.ui.actions.file.ExitAction.actionPerformed(ExitAction.java:52) [common-ui-3.0.0-m-SNAPSHOT.jar:3.0.0-m-SNAPSHOT]
      	at com.smartbear.ready.ui.swing.CommonSwingReadyApiUi$1.windowClosing(CommonSwingReadyApiUi.java:136) [common-ui-3.0.0-m-SNAPSHOT.jar:?]
      	at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [?:1.8.0_181]
      	at java.awt.AWTEventMulticaster.windowClosing(Unknown Source) [?:1.8.0_181]
      	at java.awt.Window.processWindowEvent(Unknown Source) [?:1.8.0_181]
      	at javax.swing.JFrame.processWindowEvent(Unknown Source) [?:1.8.0_181]
      	at java.awt.Window.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.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]
      [A timestamp here],446 INFO  [DefaultSoapUICore] Settings saved to [C:\Users\TheUser\soapui-settings.xml]

       

       

      • richie's avatar
        richie
        Community Hero
        rajs2020,

        I'll look properly at your error when i get back home,but in the meantime:

        I wouldnt expect any conflicts between readyapi and soapui cos

        1.they have different file systems on the hardrive, (although i think i do remember them sharing registry entries)

        and
        2. cos soapui doesnt support composite files

        and
        3. cos i have both installed on thr same partition on my harddrive.

        Although i could be wrong!

        Ta

        Rich