I have used Aris Express over the last 2-3 years with no problems besides its desire to download a new version each time you start it. Until now!
My preferred platform is Mac, but out of desparation I switched to Windows to see if I could continue on that platform. Every time I try it fails with "Unable to launch the application". The launch file has this:
<jnlp spec="1.6+" codebase="http://download.ariscommunity.com" href="express.jnlp"> <information> <title>ARIS Express 2.3</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="512m" java-vm-args="-Dsun.java2d.d3d=false -XX:MaxPermSize=96m"/> <jar href="PngEncoder.jar" download="eager"/> <jar href="activation.jar" download="eager"/> <jar href="antlr.jar" download="eager"/> <jar href="aris71db2.jar" download="eager"/> <jar href="aris_loader.jar" download="eager"/> <jar href="arismethod.jar" download="eager"/> <jar href="cl_locale.jar" download="eager"/> <jar href="cl_locale_de.jar" download="eager"/> <jar href="cl_locale_en.jar" download="eager"/> <jar href="client.jar" download="eager"/> <jar href="cltech.jar" download="eager"/> <jar href="common.jar" download="eager"/> <jar href="commons-beanutils.jar" download="eager"/> <jar href="commons-codec.jar" download="eager"/> <jar href="commons-collections.jar" download="eager"/> <jar href="commons-configuration.jar" download="eager"/> <jar href="commons-digester.jar" download="eager"/> <jar href="commons-io.jar" download="eager"/> <jar href="commons-lang.jar" download="eager"/> <jar href="commons-logging.jar" download="eager"/> <jar href="commons-pool.jar" download="eager"/> <jar href="components.jar" download="eager"/> <jar href="components2.jar" download="eager"/> <jar href="express_embedded_de_help.jar" download="eager"/> <jar href="express_embedded_en_help.jar" download="eager"/> <jar href="expresslauncher.jar" main="true" download="eager"/> <jar href="filters.jar" download="eager"/> <jar href="hsqldb.jar" download="eager"/> <jar href="itext.jar" download="eager"/> <jar href="itextasian.jar" download="eager"/> <jar href="jdom.jar" download="eager"/> <jar href="jh.jar" download="eager"/> <jar href="jide.jar" download="eager"/> <jar href="js.jar" download="eager"/> <jar href="jxlayer.jar" download="eager"/> <jar href="log4j.jar" download="eager"/> <jar href="mail.jar" download="eager"/> <jar href="rapidSpell.jar" download="eager"/> <jar href="saaj-api.jar" download="eager"/> <jar href="saaj-impl.jar" download="eager"/> <jar href="serializer.jar" download="eager"/> <jar href="server.jar" download="eager"/> <jar href="server_locale.jar" download="eager"/> <jar href="server_locale_de.jar" download="eager"/> <jar href="server_locale_en.jar" download="eager"/> <jar href="server_method_oem04.jar" download="eager"/> <jar href="timingframework.jar" download="eager"/> <jar href="ws-commons-util.jar" download="eager"/> <jar href="wsdl4j.jar" download="eager"/> <jar href="xalan.jar" download="eager"/> <jar href="xercesImpl.jar" download="eager"/> <jar href="xml-apis.jar" download="eager"/> <jar href="xmlrpc-client.jar" download="eager"/> <jar href="xmlrpc-common.jar" download="eager"/> <jar href="y-annotations.jar" download="eager"/> <jar href="y-dictionaries.jar" download="eager"/> <jar href="y-dl-core.jar" download="eager"/> <jar href="y-dl-mapping-asa.jar" download="eager"/> <jar href="y-dl-mapping-db2.jar" download="eager"/> <jar href="y-dl-mapping-derby.jar" download="eager"/> <jar href="y-dl-mapping-hsqldb.jar" download="eager"/> <jar href="y-dl-mapping-lidl.jar" download="eager"/> <jar href="y-dl-mapping-mssql.jar" download="eager"/> <jar href="y-dl-mapping-olite.jar" download="eager"/> <jar href="y-dl-mapping-oracle.jar" download="eager"/> <jar href="y-dl-mapping-pg.jar" download="eager"/> <jar href="y-domhelper.jar" download="eager"/> <jar href="y-graphics.jar" download="eager"/> <jar href="y-graphlayout.jar" download="eager"/> <jar href="y-guiframework.jar" download="eager"/> <jar href="y-lipo.jar" download="eager"/> <jar href="y-reportexecution.jar" download="eager"/> <jar href="y-reportoutput.jar" download="eager"/> <jar href="y-spellchecker-dictionaries.jar" download="eager"/> <jar href="y-spellchecker.jar" download="eager"/> <jar href="y-utils.jar" download="eager"/> <jar href="y.jar" download="eager"/> </resources> <update check="background" policy="prompt-update"/> <application-desc main-class="com.idsscheer.aris.expresslauncher.AExpressLauncher"> <argument>helpurl</argument> <argument>http://www.ariscommunity.com/help/aris-express</argument> <argument>banner</argument> <argument>http://banner.ariscommunity.com</argument> </application-desc> </jnlp>
And the exception is:
java.lang.ArrayIndexOutOfBoundsException: 0 at com.sun.deploy.security.CPCallbackHandler$ChildElement.<init>(Unknown Source) at com.sun.deploy.security.CPCallbackHandler$ChildCallback.openClassPathElement(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$JarLoader.access$1000(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source) at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source) at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source) at java.net.URLClassLoader$1.run(URLClassLoader.java:358) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Thread.java:722)
Can anyone help resolve this? It has turned what for me is an essential tool into an embarassment since I recomend this to clients routinely.
Chris
Hello,
There is a bug in the new Java version 7, which prevents ARIS Express to start.
If you installed the new version, maybe per automatical update, you need to go back to an older version of Java.
Sorry for any inconveniences. I hope, the new JRE version, where the bug have been fixed, will be released soon.
Bye,
Frank