JDK-6749180 : Specification of jnlp.* system properties does not cause required applet relaunch
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: x86
  • Submitted: 2008-09-16
  • Updated: 2010-09-08
  • Resolved: 2009-01-26
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.
JDK 6
6u12 b01Fixed
Related Reports
Relates :  
Description
I tried the following with our 6u10 latest nightly build:

Enable java console.

In IE, go to:

http://javaweb.sfbay.sun.com/~ngthomas/bug/HelloWorld.html

which loads a simple HelloWorld applet.

Now in the same page, click the "Now run this applet" link.

Which will load setProperty.html

this html page sets:  <param name="java_arguments" value="-Djnlp.foo=true">

But you can see in the console, jnlp.foo is not set.

BUG: plugin should relaunch applet with the java system property set

But now if you close all the browser, and go to http://javaweb.sfbay.sun.com/~ngthomas/bug/setProperty.html directly, the jnlp.foo will be set.

Comments
EVALUATION webrev: http://web-east.east/www/webrevs/ah22606/1.6.0_12/6749180/ testcase: http://web-east.east/www/tests/1.6.0_12/6749180/ reviewers: thomas.v.ng, calvin.cheung, jitender.singh risk: low
29-10-2008

WORK AROUND Specify another no-op system property in addition to the desired -Djnlp.* system properties, such as "-Djavapi.foo=1".
22-09-2008

EVALUATION might be related to fix of 6679306 ?
16-09-2008