Hi there, please reconsider bug JDK-8019274 : RMI thread can no longer call out to AWT thread for webstart app for target version Java 7 Update 40. Currently it seems to be scheduled for Java 7 Update 60.
Unfortunately this issue is not fixed by bugfix JDK-8017776 Swing Event Thread does not use JNLP class loader 8019274 is a major regression introduced with Java 7 Update 25. 8019274 and 8017776 are reasons why a lot of existing webstart applications were broken and could not upgrade. But in conjunction with the prompting of the "Java Update Needed" dialogs, a lot of users tried to upgrade with two possible outcomes: 1.) The update to Java 7u25 was successful but the application did not run because of the above bugs. They had to revert to Java 7u21, often manual intervention was needed. 2.) The update to Java 7u25 failed because of http://java.com/de/download/faq/expire_date.xml#redirect In this case, manual intervention on every such customer machine was always needed. So to sum up, it was a nightmare. Therefore, please reconsider bug JDK-8019274 for 7u40 such that webstart apps aren't broken anymore and can upgrade to the latest version. -or- stop bothering users with those "Java Update Needed" dialogs. Simply use the latest, installed JRE that's listed in the JNLP file. The JNLP file/webstart app provider knows best what JREs are compatible with the webstart app. Please, forward this to the developers of the deploy stack, too. They might be interested. Thanks for your time, Holger
