Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SoapUI 5.3.0 Mac hangs on any use after installation

Tags:

SoapUI 5.3.0 (latest open source version) Mac hangs on clean-install on MacOS 10.12.3 - with all presets suggested by the installer.

I tried rebooting & installing again - every time when you load the app it's just an eternal beach ball with no menus clickable - and requires a force quit - even after 5 minutes of just leaving it.

I've found nothing on Google about this

How can I fix this?!

like image 885
niico Avatar asked Mar 13 '17 10:03

niico


People also ask

Where is Soapui settings XML in Mac?

The soapui-settings. xml file is in your user home directory.


2 Answers

I had the same issue and the solution described here worked for me.

Copying and pasting it here with the version OP asked:

  1. Start ‘Activity Monitor’ and Force Kill your dead soapUI process. [Or use Command-Option-Escape to force quit it.]
  2. In Finder, /Applications/SoapUI-5.3.0.app > Show Package Contents.
  3. Edit /Applications/SoapUI-5.3.0.app/Contents/java/app/bin/soapui.sh.
  4. Uncomment this line # JAVA_OPTS="$JAVA_OPTS -Dsoapui.browser.disabled=true". [In other words, remove the # to stop it being a comment.]
  5. Edit /Applications/SoapUI-5.3.0.app/Contents/vmoptions.txt.
  6. Add -Dsoapui.browser.disabled=true.
  7. Start soapUI.

The question there was for version 5.1.2 which is more than 2 years old. I'm surprised for this still being an issue after that long.

like image 76
Danilo Barboza Avatar answered Sep 18 '22 18:09

Danilo Barboza


I found Phil Hudson's text when I had the same problem, worked for me with SoapUI 5.3.0: http://www.phil-hudson.com/fixing-soap-ui-5-2-1-hanging-on-osx-el-capitan/

From Phil's text (note that he wrote it for SoapUI 5.2.1):

Basically, SOAP UI is using a bundled JDK for 1.7, but I use JDK 1.8 - so we need to symlink it. Run the following:

cd /Applications/SoapUI-5.2.1.app/Contents/PlugIns/jre.bundle/Contents/Home
mv jre jre.old
ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/jre jre

Check that the symlink to your JDK is correct, versions might differ so it's worth checking. If you've got it wrong, SOAPUI will throw a startup error and tell you the JDK is missing.

Restart SOAPUI and all will hopefully be good!

like image 32
Pelle Olsson Avatar answered Sep 18 '22 18:09

Pelle Olsson