JDK 8u271 Bug Fixes

The following table lists the bug fixes included in the JDK 8u271 release:

# JBS Component Subcomponent Summary
1 JDK-8198406 client-libs 2d Test TestAATMorxFont is unstable
2 JDK-8220150 client-libs 2d [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
3 JDK-8236996 client-libs 2d Incorrect Roboto font rendering on Windows with subpixel antialiasing
4 JDK-8244818 client-libs 2d [macos] Java2D Queue Flusher crash while moving application window to external monitor
5 JDK-6966205 client-libs java.awt closed/sun/awt/font/DeriveFont.java failed with compilation error
6 JDK-8183286 client-libs java.awt Some java/awt and javax/swing tests miss headful jtreg keyword
7 JDK-8198612 client-libs java.awt Headful closed tests should not be run in headless mode
8 JDK-8030123 client-libs java.beans java/beans/Introspector/Test8027648.java fails
9 JDK-8060027 client-libs java.beans Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
10 JDK-8156579 client-libs java.beans Two JavaBeans tests failed
11 JDK-8156581 client-libs java.beans Cleanup of ProblemList.txt
12 JDK-8249278 client-libs javax.accessibility Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
13 JDK-8183341 client-libs javax.imageio Better cleanup for javax/imageio/AllowSearch.java
14 JDK-8183349 client-libs javax.imageio Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java and WriteAfterAbort.java
15 JDK-8183351 client-libs javax.imageio Better cleanup for jdk/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
16 JDK-7109623 client-libs javax.sound javax/sound/sampled/DirectAudio/bug6372428.java failed
17 JDK-8047222 client-libs javax.sound Test closed/javax/sound/sampled/Clip/bug6251460.java fails if run with 32-bit java on Windows 64-bit host
18 JDK-8148983 client-libs javax.sound Fix extra comma in changes for JDK-8148916
19 JDK-8153725 client-libs javax.sound Problem list javax/sound/sampled/DirectAudio/bug6400879.java for Linux
20 JDK-8156169 client-libs javax.sound Some sound tests rarely hangs because of incorrect synchronization
21 JDK-8160217 client-libs javax.sound JavaSound should clean up resources better
22 JDK-6962725 client-libs javax.swing Regtest javax/swing/JFileChooser/6738668/bug6738668.java fails under Linux
23 JDK-8198004 client-libs javax.swing javax/swing/JFileChooser/6868611/bug6868611.java throws error
24 JDK-8198321 client-libs javax.swing javax/swing/JEditorPane/5076514/bug5076514.java fails
25 JDK-8249251 client-libs javax.swing [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
26 JDK-8168517 core-libs java.lang java/lang/ProcessBuilder/Basic.java failed with "java.lang.AssertionError: Some tests failed"
27 JDK-8151788 core-libs java.net NullPointerException from ntlm.Client.type3
28 JDK-8192953 core-svc java.lang.management sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied
29 JDK-8242884 deploy plugin 8u241 32 bit SSV Helper causes long load time and page load on IE11
30 JDK-8145096 hotspot compiler Undefined behaviour in HotSpot
31 JDK-8215265 hotspot compiler C2: range check elimination may allow illegal out of bound access
32 JDK-8023697 hotspot runtime failed class resolution reports different class name in detail message for the first and subsequent times
33 JDK-8048933 hotspot runtime -XX:+TraceExceptions output should include the message
34 JDK-8064319 hotspot runtime Need to enable -XX:+TraceExceptions in release builds
35 JDK-8235243 hotspot runtime handle VS2017 15.9 and VS2019 in abstract_vm_version
36 JDK-8240295 hotspot runtime hs_err elapsed time in seconds is not accurate enough
37 JDK-8193800 javafx controls TreeTableView selection changes on sorting
38 JDK-8129582 javafx graphics Controls slow considerably when displaying RTL-languages text on Linux
39 JDK-8246204 javafx graphics No 3D support for newer Intel graphics drivers on Linux
40 JDK-8246348 javafx graphics Crash in libpango on Ubuntu 20.04 with some unicode chars
41 JDK-8239095 javafx media Upgrade libFFI to the latest 3.3 version
42 JDK-8248365 javafx media Debug build crashes on Windows when playing media file
43 JDK-8252107 javafx media Media pipeline initialization can crash if audio or video bin state change fails
44 JDK-8191758 javafx web Match WebKit's font weight rendering with JavaFX
45 JDK-8208169 javafx web can not print selected pages of web page
46 JDK-8245284 javafx web Update to 610.1 version of WebKit
47 JDK-8246357 javafx web Allow static build of webkit library on linux
48 JDK-8247963 javafx web Update SQLite to version 3.32.3
49 JDK-8249839 javafx web Cherry pick GTK WebKit 2.28.3 changes
50 JDK-8252381 javafx web Cherry pick GTK WebKit 2.28.4 changes
51 JDK-8248490 javafx window-toolkit [macOS] Undecorated stage does not minimize
52 JDK-8141457 security-libs java.security keytool default cert fingerprint algorithm should be SHA-256
53 JDK-8211049 security-libs java.security Second parameter of "initialize" method is not used
54 JDK-8242556 security-libs java.security Cannot load RSASSA-PSS public key with non-null params from byte array
55 JDK-8245151 security-libs java.security jarsigner should not raise duplicate warnings on verification
56 JDK-8205111 security-libs javax.net.ssl Develop new Test to verify different key types for supported TLS protocols.
57 JDK-8215443 security-libs javax.net.ssl The use of TransportContext.fatal() leads to bad coding style
58 JDK-8236464 security-libs javax.net.ssl SO_LINGER option is ignored by SSLSocket in JDK 11
59 JDK-8226719 security-libs org.ietf.jgss Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message"
60 JDK-8227381 security-libs org.ietf.jgss GSS login fails with PREAUTH_FAILED
61 JDK-8227437 security-libs org.ietf.jgss:krb5 S4U2proxy cannot continue because server's TGT cannot be found
62 JDK-8246193 security-libs org.ietf.jgss:krb5 Possible NPE in ENC-PA-REP search in AS-REQ
63 JDK-8250582 security-libs org.ietf.jgss:krb5 Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
64 JDK-8249717 tools javac langtools tests are failing on Windows in jdk8u-cpu
65 JDK-8248348 xml jaxp Regression caused by the update to BCEL 6.0