JDK-8213758 : JWS: Application does not launch on when jnlp.delete.jnlp.file is enabled
  • Type: Backport
  • Backport of: JDK-8212457
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 8u192
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2018-11-12
  • Updated: 2018-11-15
  • Resolved: 2018-11-12
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.
8u192 b33Fixed
Verified with jre8u192 b33 on win10/x64. Note: The test app in bugdb can not be used since I can't login to http://rws3270668.us.oracle.com:8000/. So I create a jnlp with the following message: ========================================================= <?xml version="1.0" encoding="UTF-8"?> <jnlp spec="1.0+"> <information> <title>Simple JNLP applet test</title> <vendor>Oracle</vendor> <description kind="tootltip">A simple JNLP test</description> <offline-allowed/> <shortcut> <desktop/> </shortcut> </information> <security> <all-permissions/> </security> <resources> <j2se href="http://java.sun.com/products/autodl/j2se" version="1.7+"/> <jfx:javafx-runtime version="2.2+"/> <jar href="../classes/testselfsignedAP.jar"/> <property name="jnlp.delete.jnlp.file" value="true"/> </resources> <applet-desc name="ExpiredJRE Test" main-class="MimeTypes" width="480" height="120"> <param name="dynamic" value="true"/> </applet-desc> </jnlp> ===================================================== With above jnlp, this bug can be reproduced with jre8u192 b31 and passed with 8u192 b33 after deleting <jfx:javafx-runtime version="2.2+"/>.