This section describes some issues you may encounter and explains how to resolve them.
Common Cause: SoapUI may stop responding when running a large number of test suites and test cases in parallel.
Suggested Solution: Each test step you run in parallel consumes threads available to ReadyAPI. Once it runs out of threads, ReadyAPI can no longer respond to your actions or continue the test run.
Modify your test to use fewer test cases and test suites or run some test cases or test suites in sequence.
There is not enough RAM to start the Java virtual machine.
The Java virtual machine tried to use Java options that cannot be used to run ReadyAPI.
Make sure you run ReadyAPI on a computer that meets the minimum system requirements.
_JAVA_OPTIONS OS environment variables.
Common cause: Antimalware software does not allow JxBrowser to write information to the AppData folder.
Suggested solution: Configure JxBrowser to write information to another folder that is accessible without admin permissions. To do that, add the following line to the vmoptions file:
<NEW_PATH> is the path to the folder that JxBrowser should write information to.
Common Cause: Some macOS users experience problems with ReadyAPI hanging and becoming unresponsive.
Suggested Solution: Some users who experienced hanging on macOS have resolved their issues by disabling the internal browser.
|Note:||This will disable the internal browser in general, which means that the Discovery with internal browser feature will not work. You can still do discovery through proxy, and use an external browser, though.|
Add the following line to the Applications/<Ready-API-Version>.app/Contents/vmoptions.txt file:
Common Cause: Java 7 or later does not trust the web site that does not have a signed certificate, so ReadyAPI cannot retrieve the definition.
Suggested Solution: Add the website that holds your service definition to the Java Exceptions List. This list is stored in the (<System>\Sun\Java\Deployment\Security\exception.sites) file. Java does not check certificates for files on this list. For detailed instructions on modifying the exceptions list, see the Java documentation.
Common Cause: Several resources use the same path with different PATH parameters and you try to switch between them. ReadyAPI uses path values to determine the resource and cannot see the difference between them.
Suggested Solution: Use the provided resource name. The requests will run as expected.
Common Cause: ReadyAPI may stop responding when working with Groovy code.
Suggested Solution: ReadyAPI uses the
Jshint command-line process to automatically validate the Groovy syntax. This may cause ReadyAPI to hang.
A possible workaround is to disable syntax checking. To do this:
Add the following line to the vmoptions file: