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.
7u85Fixed 8u51Fixed 9 b74Fixed
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 to exception site list 
4. Enable Java console with tracing / logging in Java control panel
5. Launch javaws and accept Security Warning.
6. The application gets launched successfully and "This is release version 1.0" is printed to console
7. Launch javaws
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

verified against 9b177 on Windows 7 - x86

SQE OK to take the regression bug fix to CPU15_03