Java 7 U 40
Java SE 7 Update 40 is now available for download. Java SE 7 Update 40 (7u40) features. Java 7 Update 40 Limited Update: September 10, 2013: Java 7 Update 25. Java PSU releases should only be used if you are being impacted by one of the additional.
Symptoms I have a web application running on Tomcat. Some web pages contain applet, packed and signed with CA certificate and requested 'permissions: all-permissions' in the manifest. I have the latest JRE 7u40 on the client side. When I browse a page with the applet it loads successfully without security or other warnings. When I leave this page and return back to this page in short time (less then 60 seconds) the applet can't be loaded. If I leave the page, then wait until java.exe and jp2launcher.exe exit, and then return back to the page, the applet loads successfully again. This behaviour changed from JRE 7u25 where the applet loaded successfully in all cases.
This issue is reproducible on Windows 7 with IE 8 and on Windows 7 with the latest Chrome 30.0.x.x. I can't reproduce it On Windows 8 with IE 10. Workaround The only workaround that I know is System.exit in applet.destroy with separatejvm applet parameter. But I think that this is too brute.
Java 7 U 71
Do you know any other workarounds? Technical info First, I turn on tracing in Java Control Panel. Second, I turn on browser-jvm debugging JPIPLUGIN2DEBUG=1 JPIPLUGIN2VERBOSE=1 When I leave the page with the applet, I see the following in the applet console, so I think that applet is stop and destroyed.