-
Bug
-
Resolution: Fixed
-
P2
-
8u111
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8183616 | 8u161 | Andy Herrick | P2 | Resolved | Fixed | b01 |
JDK-8171240 | 8u152 | Andy Herrick | P3 | Resolved | Fixed | b01 |
JDK-8173427 | 8u151 | Andy Herrick | P2 | Resolved | Fixed | b01 |
JDK-8177159 | 8u141 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8192129 | emb-8u161 | Andy Herrick | P2 | Resolved | Fixed | b01 |
JDK-8184473 | emb-8u151 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8178550 | emb-8u141 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8173496 | emb-8u131 | Andy Herrick | P2 | Resolved | Fixed | b03 |
Steps to reproduce:
1. Install JRE9: jre9-b146
2. Install an older JRE: jre8u111b14
3. Add "http://sqeweb.us.oracle.com" to ESL
4. Load jnlp with old jre: for example, on windows, run: C:\Program Files\Java\jre1.8.0_111\bin\javaws http://sqeweb.us.oracle.com/net/scanas415/export/deployment/crystal/DO_NOT_REMOVE_ME/jrebug/disableJavaManual_NonMultipleJRE/jnlp/testJavawsLaunchOnCLI.jnlp
5. A security dialog will show up. Accept it
6. If the application could not be launched and there's no response after accepting the security dialog, this bug is reproduced.
I can see the following exception from trace:
ExitException[ 0]
at com.sun.javaws.Launcher.relaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
basic: Exiting
See attachment for full trace.
Note: 1. jnlp can get loaded with old jre when jre9-b46 and jre8u111-b14 installed
2. jnlp can get loaded if only jre8u111-b14 installed
3. jnlp can get loaded from jre9 home when jre9-b46 and jre8u111-b14 installed:
C:\Program Files\Java\jre-9\bin\javaws http://sqeweb.us.oracle.com/net/scanas415/export/deployment/crystal/DO_NOT_REMOVE_ME/jrebug/disableJavaManual_NonMultipleJRE/jnlp/testJavawsLaunchOnCLI.jnlp
- backported by
-
JDK-8173427 JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed
- Resolved
-
JDK-8173496 JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed
- Resolved
-
JDK-8177159 JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed
- Resolved
-
JDK-8178550 JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed
- Resolved
-
JDK-8183616 JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed
- Resolved
-
JDK-8184473 JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed
- Resolved
-
JDK-8192129 JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed
- Resolved
-
JDK-8171240 JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed
- Resolved
- duplicates
-
JDK-8170452 javaws application could not be launched on command line with "javaws jnlp_url" for JRE8
- Closed
- relates to
-
JDK-8003984 Allow relaunch between 32 / 64 bit versions in Java Web Start when you have latest versions of both
- Resolved