AnsweredAssumed Answered

Web Start - JNLP - System Tray Icon

Question asked by dmarlow on Oct 16, 2008
Latest reply on Oct 21, 2008 by dmarlow

I've downloaded the latest trunk from SVN, compiled it, made it working with Web Start, but I have a few bugs..

 

First, the icon does not show up in the system tray, so when a user closes it, they can't get it up and running again. Is there any way to get this working?

 

Second, for some reason this just stopped working all of a sudden. When I double click on a user in the roster, nothing happens. I finally click through enough of them that a chat window finally opens. Then, when I type a message and hit send, nothing goes through. When I use the installed client 2.5.8, everything works great. I would much prefer to use Web Start so that I can push out updates more seamlessly, but if it's a problem with Web Start security or something, then I guess I'll go back to the installed version.

 

Is anyone else experiencing weird stuff with Spark and Web Start?

 

Thanks!

 

JNLP File..

 

 

<?xml version="1.0" encoding="utf-8"?>
<jnlp
  spec="1.0+"
  codebase="http://----ommitted-----"
  href="spark.jnlp">
  <information>
    <title>Spark</title>
    <vendor>Spark</vendor>
    <description>Spark</description>
    <description kind="short">Spark</description>
    <icon href="http://----ommitted----" kind="default"/>
    <shortcut online="true">
        <desktop/>
        <menu submenu="Sparl"/>
    </shortcut>   
  </information>
  <security>
    <all-permissions/>
  </security>
  <resources>
    <j2se version="1.5+"/>
    <jar href="lib/activation.jar"/>
    <jar href="lib/asterisk-im-client.jar"/>
    <jar href="lib/base.jar"/>
    <jar href="lib/dom4j.jar"/>
    <jar href="lib/i4jruntime.jar"/>
    <jar href="lib/smack.jar"/>
    <jar href="lib/smackx-debug.jar"/>
    <jar href="lib/smackx.jar"/>
    <jar href="lib/spark.jar" />
    <jar href="lib/startup.jar" main="true"/>
    <jar href="lib/swingx.jar"/>
    <jar href="lib/syntheticaBlueMoon.jar"/>
    <jar href="lib/synthetica.jar"/>
    <jar href="lib/systeminfo.jar"/>
    <jar href="lib/xpp.jar"/>
    <jar href="lib/xstream.jar"/>

    <jar href="lib/windows/jdic.jar" />
    <nativelib href="lib/windows/jdic-native.jar"></nativelib>
    <nativelib href="resources/jni-native.jar"></nativelib>
   </resources>
  <application-desc main-class="org.jivesoftware.launcher.Startup"/>
</jnlp>

Outcomes