Submitted On 16-JUL-2007
GarryTan
This is a huge deployment blocker for our application. We see this regularly when many jar files change in our project, and have to ask users to clear their temporary java files to fix this.
Please apply appropriate priority here.
Submitted On 02-AUG-2007
Oh, that's sweet! Now for an unknown reason the application simply does not start! And guess what? You have to tell users to clear the JNLP Cache and MAYBE it will work! Isnīt that amazing? JWS is the only technology that I have ever seen that gets worse as the time passes!
Submitted On 11-OCT-2007
TlnGUIGuy
We have been bumping into this issue more and more. I would agree with GarryTan. Everytime we update our JAR files, the first time we try to load the updated app from our server, we bump into this problem. Asking our field engineers and users to clear the Java cache is ridiculous.
Submitted On 27-NOV-2007
nebaughman
A primary purpose of JWS should be to make Java applications palatable to end users. If it worked as advertised, this would be a major reason to develop and deploy Java-based applications. However, the user experience of JWS is abysmal.
I am in alpha of my project (http://playawaken.com/), using JWS. I will not even deploy beta with JWS unless this is fixed.
Submitted On 29-NOV-2007
sedalb
Submitted in May, and still an "open bug" This causes our support department havoc on a daily basis. We are almost to the point of scrapping Web Start and trying a different approach. Very damaging to Java, and may cost me my job.
Submitted On 29-NOV-2007
sedalb
Related Bugs.
6570739 - Marked as Closed, not reproducible
6549428 - Same error but reported against the Single Instance Server (Also Closed, then finally re-opened)
Submitted On 31-JAN-2008
Mauritz_Lovgren
The automatic upgrade functionality is one of the main reasons to choose Java WebStart in the first place. When this core functionality is broken, one starts regretting having chosen JWS as main deployment technology...
We loose credibility on our customers when we have to demand of them to remove and reinstall the application to get around this bug...
Submitted On 14-FEB-2008
This is a *major* impediment to using Web Start for releases.
We provide applications to the financial/equity trading community and our customers will not accept this much longer.
Web Start updates were broken on Java 6 (original), update 1, update 2, and update 3.
It still appears to be broken in the early access update 4.
Why is this taking 4+ releases to fix?
Submitted On 15-FEB-2008
thomas_v_ng
Can you please provide a testcase or exact steps to reproduce the problem ?
When the problem occur, do you launch from the web browser ? or from the application desktop shortcut ?
I cannot reproduce the problem by just following the steps in the bug report.
Also, can you try the latest 6u10 build and see if the problem still exists ?
Right now it's at 6u10 b11
http://download.java.net/jdk6/binaries/
Submitted On 25-MAR-2008
My error instance with a user:
- Occurred by clicking on the desktop icon monday, while the application was upgraded last friday. User is using java 1.6.0_01 and javaws 1.6.0_01
Collegue's tell me this bug happens with all users, on all java versions: you just got a random chance java webstart breaks after an upgrade.
Submitted On 23-JUN-2008
This is a unacceptable bug from a layman user point of view.
How can Sun make a layman user,developers and system administrator concern about the JWS caching on client desktop software for software update when competitor A and competitor M doing all these sliently and gracefully.
Submitted On 07-JUL-2008
ketorin
This does not seem to occur anymore with 1.6.0_05, at least with the exact steps mentioned in the report.
Submitted On 08-JUL-2008
I'm seeing this problem as well with a user running jre1.6.0_05. However, I also notice that the deployment.javaws.version property also indicates that the launch was done with javaws 1.4.2_05. Something to look at here is the version of WebStart being used on a client may not match the version of the JVM.
Submitted On 08-JUL-2008
My previous comment about the version of javaws is probably a red herring. I've confirmed that JavaWS 1.6.0_06 is running on my system, yet the 'deployment.javaws.version' property reported by the application is still '1.4.2_17'. There is probably some separate issue with this version property.
Submitted On 08-JUL-2008
One of our users experienced this same error this morning. Its seems pretty clear from the exception traces that the client was run from a desktop shortcut referring to a copy of the JNLP file stored in the deployment cache. That copy of the JNLP file no longer exists in the cache.
This looks like a pretty shaky design if you ask me. Is a permanent shortcut on the desktop really referring to a temporary cache file? Is WebStart somehow guaranteeing that these cached JNLP files don't get deleted when the cache starts to reach its limit?
If not, this is a design flaw. If it is, then maybe you should look into whether that code really is guaranteeing the file won't be deleted.
Submitted On 03-SEP-2008
edrandall
I have just experienced this problem also, the client (user) is running JDK 1.6.0_02 on Windows. The error he gets is:
CouldNotLoadArgumentException[ Could not load file/URL specified: C:\Documents and Settings\ed.randall\Local Settings\Temporary Internet Files\Content.IE5\4AOV1PR8\bedrock-jnlp[1].jnlp]
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
It seems that Web Start launch is looking for the .jnlp file locally on disk, and it expects it to be physically located in the browser cache.
My .jnlp file is being generated on-the-fly using a .jsp page, but the list of .jars comprising the client changes frequently during development so we don't want the browser to cache the .jnlp file as an incorrect launch sometimes results. So I disabled browser caching of that page by setting the following headers:
response.setHeader( "Pragma", "no-cache" );
response.setHeader( "Cache-Control", "no-cache" );
response.setDateHeader( "Expires", 0 );
Now some testers have encountered the error that is the subject of this bug. I deleted the Cache-control: no-cache header setting, and the problem is now resolved. So this could be a possible workaround for Internet Explorer users.
Submitted On 31-DEC-2008
sarathgj
This is a critical bug. Why is it at medium priority? If this issue occurs on the field, it means we need to get support personnel on the field to reinstall the application at customer site stalling transactions that run in millions of dollars.
Submitted On 29-JAN-2009
tom_
This problem has been affecting our clients for several months, since we started using Java 1.6. The problem continues with Java 1.6.0_11. In fact, even when jar files have not changed the error can (apparently randomly) occur. Although this does not affect all users each time, it is frustrating to ask users to re-install our application to permit it to run. Our client aren't happy about it either...
Submitted On 11-FEB-2009
larry.singer
This is occurring for us also and is reproducible. We cannot remove the properties tag. We do not use OS tags. I request that this be fixed ASAP.
Submitted On 12-FEB-2009
vossp2
This is occurring with 1.6.0_12-b04 and is causing customer support problems.
Submitted On 12-FEB-2009
cherro
Also seeing this on 1.6.0_12-b04. Come on Sun - you need to raise the priority on this one!
Submitted On 12-FEB-2009
cherro
Forgot to mention:
- Not using property tag
- *Are* using os tag, with "Windows"
... so reporter's workaround doesn't apply.
Submitted On 13-FEB-2009
vossp2
One more note, I can launch the application from running "javaws -viewer" at the DOS command prompt, and can launch it both online and offline. It's the desktop icon that fails in 1.6.0_12-b04.
Submitted On 27-MAR-2009
I had the similar error by executing the Desktop-Link of my Webstart-App after an update of resources has been available. In that case the Installer dumped the CouldNotLoadArgumentException.
But after I closed the Webstart Dialog with the error and executed the Desktop-Link again, the Installer updated and started successful.
The solution (at least for my JNLP configuration):
I experienced using the <j2se> element within the JNLP file without any other attributes but version leaded to a successful update through Desktop-Link at first trial, i.e. I got no error message any more.
Before my j2se tag was like this:
<j2se version="1.6" initial-heap-size="256m" java-vm-args="-Xmx256m" />
now I have this:
<j2se version="1.6" />
Submitted On 05-MAY-2009
We've been experiencing this same issue, patiently waiting for it to be "fixed". I have been able to reproduce it by just updating the date/timestamp on the jnlp file (touch client.jnlp). The Evaluation above indicates it will be fixed in 6u14. Let's hope so.
Submitted On 06-MAY-2009
please try and see if you can reproduce with 6u14. you can download 6u14 snapshot here:
http://download.java.net/jdk6/index.html
if you can still reproduce with 6u14, please post the exact steps to reproduce the bug.
Submitted On 08-JUN-2009
thomasschoen
I can reproduce this Bug with 6u14 on WinXP.-
This is how to reproduce the bug on my system:
1. make sure your browser's cache limit is nearly reached
2. touch jar-file on server to indicate it has changed.
3. start application via browsers webstart with jnlp-file.
Submitted On 23-OCT-2009
I can reproduce this bug using java version 1.7.0-ea (build 1.7.0-ea-b66)! All that it takes is for the end user to rename the desktop shortcut. The next time I send the server an update the user gets this error and needs to remove my application from cache and download again to get it to work.
Submitted On 30-OCT-2009
tuoko
Update to the above: For my evaluations, this "rename shortcut" bug seems to affect at least versions 6u3, 6u14 and 6u15. With 5u14 this didn't seem to happen.
Submitted On 30-OCT-2009
tuoko
Hi,
for me and my application, bug 6809125 seems to be fixed in 6u14 and 6u15 (which I have tried). BUT: There is still one somewhat related bug that seems to be reproducable (at least with my application & Windows Vista/2K environments that I have tried):
1. Get the JNLP application from network (desktop shortcut is created)
2. Rename the desktop shortcut
3. Touch the JNLP file at the server
4. Run the application from the desktop shortcut : works fine
5. Run the application again from the desktop shortcut : CouldNotLoadArgumentException with similar stack trace as at the bug description.
Hope to get this fixed soon...
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|