-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
b59
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8082292 | emb-9 | Andy Herrick | P3 | Resolved | Fixed | b59 |
JDK-8086287 | 8u65 | Andy Herrick | P3 | Resolved | Fixed | b01 |
JDK-8080889 | 8u60 | Andy Herrick | P3 | Resolved | Fixed | b18 |
JDK-8137436 | emb-8u65 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8086125 | emb-8u60 | Andy Herrick | P3 | Resolved | Fixed | team |
While investigating JDK-7126229 last week, I see that we still have implementation of JNLPPreverifyClassLoader used in both plugin and webstart.
This was added for old version of javafx jars that were downloaded by the java installer and verified during install, so that no security dialog for them would show when running the first javafx app/applet. There does not seem to be any reason to maintain them, and their existance complicates the existing classloader chain.
There is also a whole bunch of code in Plugin2ClassLoader and Applet2ClassLoader to special case when reflection code is executed on these classes (see Applet2ClassLoader.findClass(), JNLP2ClassLoader.findClass(), and Plugin2ClassLoader.needTAoApplyWorkarround())
This was added for old version of javafx jars that were downloaded by the java installer and verified during install, so that no security dialog for them would show when running the first javafx app/applet. There does not seem to be any reason to maintain them, and their existance complicates the existing classloader chain.
There is also a whole bunch of code in Plugin2ClassLoader and Applet2ClassLoader to special case when reflection code is executed on these classes (see Applet2ClassLoader.findClass(), JNLP2ClassLoader.findClass(), and Plugin2ClassLoader.needTAoApplyWorkarround())
- backported by
-
JDK-8080889 Remove support for downloaded JavaFX classes
-
- Resolved
-
-
JDK-8082292 Remove support for downloaded JavaFX classes
-
- Resolved
-
-
JDK-8086125 Remove support for downloaded JavaFX classes
-
- Resolved
-
-
JDK-8086287 Remove support for downloaded JavaFX classes
-
- Resolved
-
-
JDK-8137436 Remove support for downloaded JavaFX classes
-
- Resolved
-
- relates to
-
JDK-8057164 Remove dead code
-
- Resolved
-
(1 relates to)