MagicDraw 17.0.5 stops responding on Mac OS X Mavericks, and I keep seeing the spinning wait pointer (aka Spinning Beach Ball of Death). How can I fix the issue?
MagicDraw stops responding due to an issue detected in Java SE 7 Update 40, which is bundled with MagicDraw 17.0.5 (for the issue details, go to https://bugs.openjdk.java.net/browse/JDK-8025588).
This issue will be fixed in MagicDraw 17.0.5 SP1, coming out in the middle of February.
To solve the issue manually (without the SP), switch the version of the bundled Java to SE 7 Update 25*, which does not cause the issue. For this, do the following:
- Open the magicdraw.properties file, stored in <MagicDraw installation directory>/bin.
- Find the JAVA_HOME property and add the path to the location of Java SE 7 Update 25 on your PC. For example, “JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home”.
Please contact our customer support, if this does not help.
* If you do not have Java SE 7 Update 25 installed on your PC, download the installer from the Java SE 7 Downloads page. You need the jdk-7u25-macosx-x64.dmg file.