The Java SE 8u121 Advanced Platform, available for Java SE Subscription customers, is based on the current Java SE 8u121 release. This release is also available for legacy Java SE Suite, Java SE Advanced, and Java SE Support and when directed by support to be used as part of another Oracle product.
For more information on installation and licensing of Java SE Products, visit Java SE Products Overview.
Find information about Java SE Subscriptions at Oracle Java SE Subscriptions.
The following sections summarize changes made in all Java SE 8u121 BPRs. Bug fixes and any other changes are listed below in date order, most current BPR first. Note that bug fixes in previous BPR are also included in the current BPR.
To determine the version of your JDK software, use the following command:
java -version
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8058316 | client-libs | 2d | lookupDefaultPrintService returns null on Solaris 11 when default printer is set using lpoptions command |
8176044 | core-libs | java.time | (tz) Support tzdata2017a |
8165978 (Confidential) |
core-libs | java.net | SocketTest.java fails with NullPointerException |
8145826 (Confidential) |
core-svc | javax.management | closed/jdk/management/resource tests fail after JDK-8056152 |
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8162795 | hotspot | jvmti | [REDO] MemberNameTable doesn't purge stale entries |
8171808 | client-libs | javax.accessibility | Performance problems in dialogs with large tables when JAB activated |
8170950 | client-libs | 2d | Text is displayed in bold when fonts are installed into symlinked folder |
8163979 | client-libs | java.awt | [macosx] Chinese text shows as Latin w/ openVanilla input method |
8163889 (Confidential) |
client-libs | java.awt | [macosx] Can't print from browser on Mac OS X |
8171388 (Confidential) |
core-libs | javax.naming | Update JNDI Thread contexts |
A regression has been identified with this build which impacts resource manager functionality only. This regression is only encountered if the commercial resource manager feature is turned on via: "-XX:+UnlockCommercialFeatures -XX:+ResourceManagement". JDK-8145826 (not public)
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8173783 | security-libs | javax.net.ssl | IllegalArgumentException: jdk.tls.namedGroups |
8173145 | client-libs | javax.swing | Menu is activated after using mnemonic Alt/Key combination |
8038348 | hotspot | compiler | Instance field load is replaced by wrong data Phi |
8170888 | hotspot | runtime | [linux] Experimental support for cgroup memory limits in container (ie Docker) environments |
6515172 | hotspot | runtime | Runtime.availableProcessors() ignores Linux taskset command |
8147910 | hotspot | runtime | Cache initial active_processor_count |
8165153 | hotspot | runtime | Crash in rebuild_cpu_to_node_map |
8161993 | hotspot | gc | G1 crashes if active_processor_count changes during startup |
8170307 (Confidential) |
hotspot | runtime | Stack size option -Xss is ignored |
8157184 (Confidential) |
hotspot | compiler | java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error |
8166158 (Confidential) |
deploy | webstart | correct version of jar is not asked in some cases when jar is originally downloaded using loadResource |
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8169465 | core-libs | javax.naming | Deadlock in com.sun.jndi.ldap.pool.Connections |
8152981 | client-libs | javax.swing | Double icons with JMenuItem setHorizontalTextPosition on Win 10 |
8075516 | client-libs | java.awt | Deleting a file from either the open or save java.awt.FileDialog hangs. |
7172652 | client-libs | javax.swing | With JDK 1.7 text field does not obtain focus when using mnemonic Alt/Key combin |
8159058 | xml | jax-ws | SAXParseException when sending soap message |
8141054 | deploy | webstart | WebStart does not clean up jnlp file after closing |
8169541 (Confidential) |
deploy | deployment_toolkit | security pop-up triggers each time when launching application |
8170668 (Confidential) |
deploy | webstart | java.lang.UnsupportedOperationException in javaws applications |
8168070 (Confidential) |
deploy | webstart | Extra window appears due to Preloader failed to handle AppletInitEvent |
Please note that fixes from the prior BPR (8u112 b32) are included in this version.
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8167179 | xml | jaxp | Make XSL generated namespace prefixes local to transformation process |
8166208 | hotspot | svc | FlightRecorderOptions settings for defaultrecording ignored. |
8155211 | security-libs | java.security | Ucrypto Library leaks native memory |
8035568 | client-libs | java.awt | [macosx] Cursor management unification |
8169589 | client-libs | java.awt | [macosx] Activating a JDialog puts to back another dialog |
8163195 (Confidential) |
deploy | webstart | Release DeploymentRuleSet.jar as soon as app is launched |
8160275 (Confidential) |
deploy | deployment_toolkit | 7u95 java does not start after the java splash screen in jws application |
8161609 (Confidential) |
deploy | plugin | Deploy starts applets even if mandatory config hasn't been found |
8164476 (Confidential) |
deploy | deployment_toolkit | JWS: JNLP file not removed when using SingleInstanceService |
8171949 (Confidential) |
client-libs | java.awt | [macosx] AWT_ZoomFrame Automated tests fail with error: The bitwise mask Frame.ICONIFIED is not setwhen the frame is in ICONIFIED state |
8171952 (Confidential) |
client-libs | java.awt | [macosx] ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked. |
The fix made under JDK-8164476 does not take any effect without changes for JDK-8141054. JDK-8141054 will be included in the next JDK8u121 BPR build