JDK-6709269 : Exception thrown within JNLP2Viewer when a dragged-out applet is relaunched from desktop shortcut
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows,windows_xp
  • CPU: generic,x86
  • Submitted: 2008-05-30
  • Updated: 2010-09-08
  • Resolved: 2008-10-01
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
6u10 b31Fixed
Related Reports
Duplicate :  
Load the following applet into a browser.

After the applet is loaded, drag it by using the <Alt>-<left mouse button> outside of the browser.  
Close browser window and selects "Yes" on the create shortcut dialog.
(A shortcut should be created.)
Close the dragged-out applet.
Double click on the shortcut to launch this application again - it launches, but with the following exception in the Java Console:

Starting applet (350x150) with parameters:
 height = 150
 __applet_relaunched = false
 java_arguments =
 width = 350
 code = AppletParamTest
java.lang.Exception: JNLP2Viewer.appletSSVValidation
   at sun.plugin2.applet.viewer.JNLP2Viewer$1$3.appletSSVValidation(Unknown Source)
   at sun.plugin2.applet.Plugin2Manager.fireAppletSSVValidation(Unknown Source)
   at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
   at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Applet started 
The application can be launched successfully though with the above exception.

SUGGESTED FIX http://sa.sfbay.sun.com/projects/deployment_data/6u10/6709269.0

EVALUATION A fix is to suppress debug statements and exception in JNLP2Viewer when the DEBUG flag isn't enabled.