Details
-
Bug
-
Resolution: Fixed
-
P2
-
8
-
JDK 8
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8044060 | 9 | Kevin Rushforth | P2 | Resolved | Fixed | b22 |
JDK-8047252 | 8u25 | Kevin Rushforth | P2 | Resolved | Fixed | b03 |
JDK-8053158 | emb-8u26 | Kevin Rushforth | P2 | Resolved | Fixed | b17 |
Description
See https://javafx-jira.kenai.com/browse/RT-30622 for a description of the problem.
This is a regression introduced in JDK 8 by the inclusion of jfxrt.jar in lib/ext such that it is loaded by default, and will take precedence over classes loaded from plugin.jar.
The root cause of the problem is that jfxrt.jar and plugin.jar each has a copy of netscape.javascript.JSObject, and the copies are divergent.
This is a regression introduced in JDK 8 by the inclusion of jfxrt.jar in lib/ext such that it is loaded by default, and will take precedence over classes loaded from plugin.jar.
The root cause of the problem is that jfxrt.jar and plugin.jar each has a copy of netscape.javascript.JSObject, and the copies are divergent.
Attachments
Issue Links
- backported by
-
JDK-8044060 jfxrt.jar has a duplicate JSObject class without getWindow(Applet)
- Resolved
-
JDK-8047252 jfxrt.jar has a duplicate JSObject class without getWindow(Applet)
- Resolved
-
JDK-8053158 jfxrt.jar has a duplicate JSObject class without getWindow(Applet)
- Resolved
- relates to
-
JDK-8038127 JSObject.getWindow(java.applet.Applet) symbol not found
- Resolved
- links to