JDK-8157445 : Javawebstart loads jars from MANIFEST
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 8u92
  • Priority: P3
  • Status: Resolved
  • Resolution: Duplicate
  • OS: windows_8
  • CPU: x86
  • Submitted: 2016-05-19
  • Updated: 2016-05-26
  • Resolved: 2016-05-24
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
Java Web Start 11.92.2.14
JRE-Version verwenden 1.8.0_92-b14 Java HotSpot(TM) 64-Bit Server VM

ADDITIONAL OS VERSION INFORMATION :
Windows 8.1 Pro

A DESCRIPTION OF THE PROBLEM :
The Classloader of Javawebstart loads also jars which are NOT specified in JNLP descriptor.

E.g. xercesImpl.jar will be loaded because in JNLP xalan-2.7.0.jar
<jar href="client/xalan-2.7.0.jar" /> because in MANIFEST.MF is the entry
Class-Path: xercesImpl.jar xml-apis.jar serializer.jar.

Classpath entries in MANIFEST.MF should be ignored be javaws

REGRESSION.  Last worked in version 8u77


REPRODUCIBILITY :
This bug can be reproduced always.

SUPPORT :
YES


Comments
This looks like a duplicate of JDK-8155076 which is in progress.
20-05-2016