Java 6 broke webstart app installation with error "java.lang.Exception: cache failed for for"
After updating to the latest version of java (Java 6 Update 13), the webstart application, which has been used in production environments for years, stopped installing with the following error:
java.lang.Exception: cache failed forhttp://localhost:8080/ReactorStudio/studio/installer.jnlp
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
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)
The jnlp app loads correctly and all associated jar files. The app also contains a link to a jnlp installer file that extracts multiple files to the local drive when the app starts.
Any ideas on what the problem is, or how I could get around this?
a source to share
We had a similar issue when upgrading to the latest JRE. Our problem seems to be related to this bug , which should be fixed in 6u14. Perhaps your problem is related as well.
The only workaround we have found is to clear the web center cache and restart the application. In our experience, this seems to be the solution to most web server problems.
a source to share