Duplicate :
|
It appears that the version-related applet relaunching mechanism introduced with 6606284 is not working properly on X11 platforms. If the request to launch in the earlier JRE version is cancelled, the relaunch does not succeed; the applet does not show up in the browser. The tests from http://java.sun.com/products/plugin/1.5.0/demos/plugin/applets.html reproduce this behavior on Solaris/x86 with FF 3 and the new plug-in. Occasionally a browser hang has been seen related to this functionality while the browser attempts to fetch the scripting object for the applet. A thread dump is attached. It appears that this is occurring because proper notification is not being given via Plugin.notifyMainThread() that the applet instance was destroyed and re-created. There may be other issues with the relaunching mechanism that need to be investigated.