JDK-6805651 : PIT(6u14-b02)- Signed applets using JNLP will fail to work
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u14
  • Priority: P1
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-02-13
  • Updated: 2010-09-08
  • Resolved: 2009-02-18
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
6u14 b02Fixed
Description
With latest drop of PIT bundles, Feb 12, signed applets using JNLP will fail to load by throwing security exceptions while trying to do some insecure operation e.g. trying to read system property user.home. Since all FX applets against 6u10 and above, are using JNLP(default behavior under dtfx.js) , so it's going to break all the signed FX applets

Steps tp reproduce:
Try loading the simple applets(non FX) below with latest PIT bundles
Signed Applet not using JNLP(will work fine)
http://sqeweb.sfbay.sun.com/deployment2/jitu/plug-bug/security/PropertiesTest.html

Same signed Applet using JNLP(will throw security exceptions)
http://sqeweb.sfbay.sun.com/deployment2/jitu/plug-bug/security/PropertiesTestJNLP.html

Comments
EVALUATION Please refer to the comments section.
14-02-2009