Major Flaw in Java Web Start

i've discovered 2 ways to easily destroy deployment of webstart applications to your clients..

1. after launching .jnlp file from website, cancel it at any time!

2. change certificate. (or sign with 2 certificates)

this results in the following errors for me:

JNLPException[category: Launch File Error : Exception: null : LaunchDesc:

[ jnlp file here ]

at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)

at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)

at com.sun.javaws.Launcher.continueLaunch(Unknown Source)

at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)

at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)

at com.sun.javaws.Launcher.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

if i try to launch the application again, it will first try to verify my packages (that have not been downloaded) and fail to launch.. and thereby not getting the complete .jar files..

this is very sad.. can i somehow force an update of my files before it tries to verify them ?

regards,

Dennis

Message was edited by:

Brunis

[1211 byte] By [Brunisa] at [2007-11-26 15:04:39]
# 1
Did you try uninstalling* the application, beforeattempting a fresh launch?* It can be done via the Java console, or the command line.
AndrewThompson64a at 2007-7-8 8:54:22 > top of Java-index,Desktop,Deploying...
# 2

ofcourse i tried that!

and i found a third way to break it..launch the application even though it's already running.. one of my files are in use and therefor the update fails and triggers one of the first problems i described..

i guess i should just implement my own auto update until Java Web Start becomes more solid..

Message was edited by:

Brunis

Brunisa at 2007-7-8 8:54:22 > top of Java-index,Desktop,Deploying...
# 3
What wersion of Java Web Start are you using ?any modern version should be able to update a running app without any error./Andy
dietz333a at 2007-7-8 8:54:22 > top of Java-index,Desktop,Deploying...
# 4
the one packaged with JDK 1.5.0_10
Brunisa at 2007-7-8 8:54:22 > top of Java-index,Desktop,Deploying...