Page History
Expand | ||
---|---|---|
| ||
You may find all the information about updating to new version at Updating modeling tools and plugins. |
...
title | [To Be Reviewed]In our company the storage of user home directory is limited. How to force to keep configuration files in other directory? |
---|
You can save configuration files in the modeling tool installation directory or on your chosen directory.
To store configuration files in the modeling tool installation directory add argument into JAVA_ARGS line in file *.properties* (this file is in \bin):
JAVA_ARGS=-Dlocalconfig=false
NOTE: For Windows users. If you are using MagicDraw 17.0.4 or later, you must also add argument
-DWINCONFIG\=false.
To store configuration files to your chosen location
- In the /.<modeling tool name>/ folder, create file named <modeling tool properties file name> redirect, that is magicdrawredirect, cameoearedirect, csmredirect, or cbmredirect.
- In the created file, type absolute (for example, C:\users\john\Documents) or relative (relative to modeling tool installation directory, for example, ..\configurations) path where configuration and auxiliary files will be saved.
Or:
- Open the *.properties* file, which is located in \bin.
- Add the parameter value to the end of the line started with JAVA_ARGS= -Dlocalconfig.location=<absolute path to a custom location>
For example, -Dlocalconfig.location\=C\:\\MagicDraw\\configurationData
...
The proper way to activate the license is to install the application as the administrator, then to login as a regular user, which will use the tool, and proceed with the license activation process.
The particular user licensing information is stored in the user home directory. So if you want that the application which has already been activated from the administrator account would not require the license activation from the user account on the same machine, you should change the licensing information storage place.
You can store the licensing information in the MagicDraw installation directory (the read-write rights are required).
For the instructions on how to change the configuration files directory, please find the issue "In our company the storage of user home directory is limited. How to force to keep configuration files in other directory?"
Note: It is important to know that the MagicDraw seat license can be used by a single user only.
...
title | [To Be Reviewed]MagicDraw does not start on Mac OS X Sierra from a no install file using the .app file. What is a solution for it? |
---|
Mac OS X Sierra has an updated gatekeeper policy. It says that all applications which are downloaded in .zip/iso files are not secure because of the dylib-hijacking problem.
(Please find more about it at https://www.virusbulletin.com/virusbulletin/2015/03/dylib-hijacking-os-x/).
All not secure programs, including the .app part of the application are moved to a temporary directory (quarantine), in other words, the application is improperly located and can not be started.
The solutions are:
- To run magicdraw.sh file from the /bin directory.
- To download the original signed MagicDraw.dmg file and to install the application again.
- To remove the program from quarantine.
To remove the application from quarantine, please do:
- Open a terminal.
- Using the terminal, open the MagicDraw installation directory.
- Write the command: xattr -d com.apple.quarantine MagicDraw.app/
- Close the terminal and start MagicDraw using the .app file.
NOTE: This issue is fixed for the 18.4 SP1 and 18.0 SP6 versions.
Article to combine
MagicDraw 18.4 does not start after upgrading to Mac OS X Sierra. How can I fix this issue?
Solution is to run magicdraw.sh file from the /bin directory.
This issue affects the version 18.4 of MagicDraw, Cameo Systems Modeler, Cameo Enterprise Architecture and Cameo Business Modeler.
Please update your modeling tool to the version 18.4 SP1 to avoid the installation incompatibility.
Expand | ||
---|---|---|
| ||
First of all you need to pre-configure MagicDraw. Do the following:
Let us explain the difference between changed parameter values: a) If JAVA_ARGS=-DLOCALCONFIG\=true, then option settings are stored in \.magicdraw\ . Options are loaded in the following order:
b) If JAVA_ARGS=-DLOCALCONFIG\=false -DWINCONFIG\=false, then option settings are stored only in the MagicDraw installation folder and are loaded from there. |
Expand | ||
---|---|---|
| ||
Close your modeling tool, delete all cache folders and start the program again. If the problem still exists, please add the -Dcom.sun.media.imageio.disableCodecLib=true option into the JAVA_ARGS line in the modeling tool properties file, for example magicdraw.properties. A properties file is in <modeling tool installation directory>\bin. See the example: JAVA_ARGS=-Xmx4000M -XX\:PermSize\=60M -XX\:MaxPermSize\=200M -DLOCALCONFIG\=true -splash\:data/splash.png -Dmd.class.path\=$java.class.path -Dcom.nomagic.osgi.config.dir\=configuration -Desi.system.config\=data/application.conf -Dlogback.configurationFile\=data/logback.xml -Xss1024K -Dcom.sun.media.imageio.disableCodecLib=true
|
Expand | ||
---|---|---|
| ||
We recommend running MagicDraw as an administrator and with enabled UAC (User Account Control) on Windows Vista, Windows 7 and Windows 8 OS in order to avoid some problems that are related with permissions to modify files on the MagicDraw installation root directory. To enable UAC on Windows 7, Windows 8, or Windows 10 OS, do the following: To enable UAC on Windows Vista OS, do the following: To run MagicDraw as administrator, right-click the MagicDraw icon and choose Run as Administrator. To run MagicDraw as an administrator all the time, do the following: |
...
title | [Expert Review Needed]How do I turn on debug log mode? |
---|
To initialize log4j, open <MagicDraw installation directory>/data, and modify the debug.properties file.
...
Children Display |
---|