I'm trying to start ARIS Express on Mac Mavericks. First it is giving me this screenshot: (Notice the comment in red: This application will be blocked...etc.). After that, I got the Java exception posted below with the message: Unable to launch Aris express. Please help. What should I do?
java.lang.ClassCastException: java.util.HashMap cannot be cast to java.awt.RenderingHints at com.jidesoft.swing.JideSwingUtilities.<clinit>(Unknown Source) at com.jidesoft.plaf.vsnet.VsnetMetalUtils.initComponentDefaults(Unknown Source) at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source) at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source) at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source) at com.idsscheer.framework.gui.plaf.express.ADelegatingLookAndFeel.installLookAndFeel(Unknown Source) at com.idsscheer.framework.gui.plaf.express.ALookAndFeelHelper.installLookAndFeel(Unknown Source) at com.idsscheer.framework.gui.plaf.ALookAndFeel.installLookAndFeel(Unknown Source) at com.idsscheer.aris.client.container.controller.ALookAndFeelController.setLookAndFeel(Unknown Source) at com.idsscheer.aris.client.container.common.AARISClientContainer.setLookAndFeel(Unknown Source) at com.idsscheer.aris.client.container.common.AARISClientContainer.initLookAndFeel(Unknown Source) at com.idsscheer.aris.client.container.common.AARISClientContainer.init(Unknown Source) at com.idsscheer.aris.client.container.common.AARISClientContainer.init(Unknown Source) at com.idsscheer.aris.client.arisloader.AAbstactLoader.start(Unknown Source) at com.idsscheer.aris.expresslauncher.AExpressLauncher.startClient(Unknown Source) at com.idsscheer.aris.expresslauncher.AExpressLauncher.main(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Thread.java:744) Launch File: <jnlp spec="1.6+" codebase="http://download.ariscommunity.com" href="express.jnlp"> <information> <title>ARIS Express 2.4</title> <vendor>Software AG</vendor> <homepage href="http://www.softwareag.com"/> <description>Model your business by using ARIS Express.</description> <description kind="short">Model your business by using ARIS Express.</description> <icon kind="shortcut" href="alogo.ico"/> <icon kind="splash" href="splash.gif"/> <offline-allowed/> <shortcut online="false"> <desktop/> <menu submenu="ARIS Express"/> </shortcut> <association extensions="adf" mime-type="x-application/adf"> <description kind="short">ARIS Document File</description> <icon href="adf.ico"/> </association> </information> <security> <all-permissions/> </security> <resources> <property name="jnlp.packEnabled" value="true"/> <j2se version="1.6+" initial-heap-size="64m" max-heap-size="750m" java-vm-args="-Dsun.java2d.d3d=false -XX:MaxPermSize=150m"/> <jar href="PngEncoder.jar" download="eager" version="1.0"/> <jar href="activation.jar" download="eager" version="1.0"/> <jar href="antlr.jar" download="eager" version="1.0"/> <jar href="aris71db2.jar" download="eager" version="1.0"/> <jar href="aris_loader.jar" download="eager" version="1.0"/> <jar href="arismethod.jar" download="eager" version="1.0"/> <jar href="cl_locale.jar" download="eager" version="1.0"/> <jar href="cl_locale_de.jar" download="eager" version="1.0"/> <jar href="cl_locale_en.jar" download="eager" version="1.0"/> <jar href="client.jar" download="eager" version="1.0"/> <jar href="cltech.jar" download="eager" version="1.0"/> <jar href="common.jar" download="eager" version="1.0"/> <jar href="commons-beanutils.jar" download="eager" version="1.0"/> <jar href="commons-codec.jar" download="eager" version="1.0"/> <jar href="commons-collections.jar" download="eager" version="1.0"/> <jar href="commons-configuration.jar" download="eager" version="1.0"/> <jar href="commons-digester.jar" download="eager" version="1.0"/> <jar href="commons-httpclient.jar" download="eager" version="1.0"/> <jar href="commons-io.jar" download="eager" version="1.0"/> <jar href="commons-lang.jar" download="eager" version="1.0"/> <jar href="commons-logging.jar" download="eager" version="1.0"/> <jar href="commons-pool.jar" download="eager" version="1.0"/> <jar href="components2.jar" download="eager" version="1.0"/> <jar href="components.jar" download="eager" version="1.0"/> <jar href="express_embedded_de_help.jar" download="eager" version="1.0"/> <jar href="express_embedded_en_help.jar" download="eager" version="1.0"/> <jar href="expresslauncher.jar" main="true" download="eager" version="1.0"/> <jar href="filters.jar" download="eager" version="1.0"/> <jar href="hsqldb.jar" download="eager" version="1.0"/> <jar href="itext.jar" download="eager" version="1.0"/> <jar href="itextasian.jar" download="eager" version="1.0"/> <jar href="jdom.jar" download="eager" version="1.0"/> <jar href="jh.jar" download="eager" version="1.0"/> <jar href="jide.jar" download="eager" version="1.0"/> <jar href="js.jar" download="eager" version="1.0"/> <jar href="jxlayer.jar" download="eager" version="1.0"/> <jar href="log4j.jar" download="eager" version="1.0"/> <jar href="mail.jar" download="eager" version="1.0"/> <jar href="proxy-vole.jar" download="eager" version="1.0"/> <jar href="rapidSpell.jar" download="eager" version="1.0"/> <jar href="saaj-api.jar" download="eager" version="1.0"/> <jar href="saaj-impl.jar" download="eager" version="1.0"/> <jar href="serializer.jar" download="eager" version="1.0"/> <jar href="server.jar" download="eager" version="1.0"/> <jar href="server_locale.jar" download="eager" version="1.0"/> <jar href="server_locale_de.jar" download="eager" version="1.0"/> <jar href="server_locale_en.jar" download="eager" version="1.0"/> <jar href="server_method_oem04.jar" download="eager" version="1.0"/> <jar href="timingframework.jar" download="eager" version="1.0"/> <jar href="ws-commons-util.jar" download="eager" version="1.0"/> <jar href="wsdl4j.jar" download="eager" version="1.0"/> <jar href="xalan.jar" download="eager" version="1.0"/> <jar href="xercesImpl.jar" download="eager" version="1.0"/> <jar href="xml-apis.jar" download="eager" version="1.0"/> <jar href="xmlrpc-client.jar" download="eager" version="1.0"/> <jar href="xmlrpc-common.jar" download="eager" version="1.0"/> <jar href="y-annotations.jar" download="eager" version="1.0"/> <jar href="y-dictionaries.jar" download="eager" version="1.0"/> <jar href="y-dl-core.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-asa.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-db2.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-derby.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-hsqldb.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-lidl.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-mssql.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-olite.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-oracle.jar" download="eager" version="1.0"/> <jar href="y-dl-mapping-pg.jar" download="eager" version="1.0"/> <jar href="y-domhelper.jar" download="eager" version="1.0"/> <jar href="y-graphics.jar" download="eager" version="1.0"/> <jar href="y-graphlayout.jar" download="eager" version="1.0"/> <jar href="y-guiframework.jar" download="eager" version="1.0"/> <jar href="y-lipo.jar" download="eager" version="1.0"/> <jar href="y-reportexecution.jar" download="eager" version="1.0"/> <jar href="y-reportoutput.jar" download="eager" version="1.0"/> <jar href="y-spellchecker-dictionaries.jar" download="eager" version="1.0"/> <jar href="y-spellchecker.jar" download="eager" version="1.0"/> <jar href="y-utils.jar" download="eager" version="1.0"/> <jar href="y.jar" download="eager" version="1.0"/> <property name="jnlp.versionEnabled" value="true"/> </resources> <update check="background" policy="prompt-update"/> <application-desc main-class="com.idsscheer.aris.expresslauncher.AExpressLauncher"/> </jnlp>
Hi,
we do not support the Mac officially, but the community can support you here.
1.) the problem with the starting is due to the JRE version. See below.
2.) the message you receive is a changed behavior of the JRE in the new versions.
Considering issue 1.), please read this:
http://www.ariscommunity.com/users/frank-weyand/2012-12-19-aris-express-24-released
http://www.ariscommunity.com/users/plop123/2012-11-15-aris-express-isnt-working-mac
http://www.ariscommunity.com/users/user12321/2013-06-28-osx-installation-failed-1084-java725
Bye,
Frank
Hi Naji,
I also have this problem and found a thread recommending you to downgrade to Java 6.
But. Apple distributed it's own version of Java 6; there is no other official source. That version was included with earlier versions of the OS but not with Mountain Lion, which is the one I run. So, when I follow the instructions, and remove the environment variables for Java 7, the OS find no other Java engine to fall back to and so reports there is no virtual machine installed.
I recommend you to try Visual Paradigm instead, which is an excellent modelling tool built in Java. They offer a free version too, which (actually) runs on the Mac. The only limitation is that the community version prints a watermark in the diagrams, stating that it may not be used commercially.
Mikael
PS Curiosity was my only reason for trying Express. So I have dropped it now and gone back to the tool I use professionally: Sparx Systems Enterprise Architect.