JDK-8078815 : Launching of jnlp app fails with JNLPException
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 7u85,8u51,8u65,9
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2015-04-28
  • Updated: 2017-07-10
  • Resolved: 2015-05-11
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 7 JDK 8 JDK 9
7u85Fixed 8u51Fixed 9 b74Fixed
Description
Testsuite name: JDF javaws
Test name(s): insupdateTest::testUpdate
Product(s) tested: 8u51 b09
OS/architecture: Linux x64-64
Error log file (if present):  http://aurora.ru.oracle.com/functional/faces/RunDetails.xhtml?names=792165.STT-DEPLOYMENT-1
Reproducible: Always
Reproducible on machine: spb23219.ru.oracle.com

Is it a Regression: Yes
Regression introduced in release/build: 8u51 b01

Test result on the last GAed release for this train: Pass (8u45 b33)

Is it a platform specific issue: No

Exception/Error from Log:
JNLPException[category: Download Error : Exception: null : LaunchDesc: null
	at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

Test run log location:

Steps to reproduce: 
1. Download and unzip attached tomcat, start tomcat
2. Clear webstart cache with javaws -uninstall 
3. Add http://127.0.0.1:8080 to exception site list 
4. Enable Java console with tracing / logging in Java control panel
5. Launch javaws http://127.0.0.1:8080/insupdate/jnlp/jardiff_test1.jnlp and accept Security Warning.
6. The application gets launched successfully and "This is release version 1.0" is printed to console
7. Launch javaws http://127.0.0.1:8080/insupdate/jnlp/jardiff_test2.jnlp
8. Expected : "This is release version 2.0" printed to console
  Observed : "Unable to lauch application" error dialog appears with the following exception.

RULE insupdateTest::testUpdate Exception junit.framework.AssertionFailedError: Version string[1]:This is release version ... not found

Comments
verified against 9b177 on Windows 7 - x86
10-07-2017

SQE OK to take the regression bug fix to CPU15_03
08-05-2015