Java SE 8u121 Advanced and Java SE 8u121 Support Release Notes

Java SE 8u121 Release Notes

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.

Java SE 8u121 Bundled Patch Release (BPR) - Bug Fixes and Updates

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

Changes in Java SE 8u121 b36

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

Changes in Java SE 8u121 b35

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)

Changes in Java SE 8u121 b34

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

Changes in Java SE 8u121 b33

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

Changes in Java SE 8u121 b31

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