Forum Discussion
As this is a year and a halfish ago I assume you've already solved the issue. I just want to post this for anyone that comes across this issue in the future.
I also came across this issue and none of the other solutions I found like this one helped me.
My errorlog was filled with:
java.lang.StackOverflowError
at jdk.nashorn.internal.codegen.LocalVariableTypesCalculator.visitExpression(LocalVariableTypesCalculator.java:597)
at jdk.nashorn.internal.codegen.LocalVariableTypesCalculator.enterCallNode(LocalVariableTypesCalculator.java:502)
Basically my Soapui crashed and then every request once I reopened it failed and resulted in a java.lang.StackOverflowError for every web service call. Even the SoapUI starter page did not load for me. After a few hours of messing around I came up with a fix/workaround that works for me.
Go to your SoapUI-version/bin folder and edit the soapui.bat
At the top change
if exist "%SOAPUI_HOME%..\jre\bin" goto SET_BUNDLED_JAVA
if exist "%JAVA_HOME%" goto SET_SYSTEM_JAVA
to
rem if exist "%SOAPUI_HOME%..\jre\bin" goto SET_BUNDLED_JAVA
if exist "%JAVA_HOME%" goto SET_SYSTEM_JAVA
This forces SoapUI to use JAVA_HOME. As a note, you may need to edit the file as an administrator.
The downside to this solution is that now I have to start SoapUI through running soapui.bat everytime now. But hey it works :)
I'm sure there's a way around this to but after hours of reinstalling, delete registry keys and trying to find another solution I'm not going to waste more time trying to figure it out.
- CMortier7 years agoNew Member
Hi,
I had the same issue on SoapUi 5.4.0, and my way to solve it is by adding parameter : -Xss1024k next to the other JVM's parameter in C:\Program Files (x86)\SmartBear\SoapUI-5.4.0\bin\soapui.bat file. (A value lower than 256k gives me the StackOverflow error) : https://crunchify.com/jvm-tuning-heapsize-stacksize-garbage-collection-fundamental/
Related Content
- 5 years ago