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

 or register to reply.

Notify Moderator