The following table lists the bug fixes included in the JDK 11.0.14 release:
# | JBS | Component | Subcomponent | Summary |
---|---|---|---|---|
1 | JDK-8249548 | client-libs | backward focus traversal gets stuck in button group | |
2 | JDK-8273436 | client-libs | Backport JDK-8273426 caused build failure due to missing "All rights reserved." | |
3 | JDK-8211999 | client-libs | java.awt | Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) |
4 | JDK-8272806 | client-libs | java.awt | [macOS] "Apple AWT Internal Exception" when input method is changed |
5 | JDK-6722236 | client-libs | java.awt | 3 Choice regression testcases are failing from 6u10_b26 build onwards |
6 | JDK-8015886 | client-libs | java.awt | java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java sometimes failed on ubuntu |
7 | JDK-8257242 | client-libs | java.awt | [macOS] Java app crashes while switching input methods |
8 | JDK-8274326 | client-libs | javax.accessibility | [macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m |
9 | JDK-8274056 | client-libs | javax.accessibility | JavaAccessibilityUtilities leaks JNI objects |
10 | JDK-8274381 | client-libs | javax.accessibility | missing CAccessibility definitions in JNI code |
11 | JDK-8208747 | client-libs | javax.accessibility | [a11y] [macos] In Optionpane Demo, inside ComponentDialog Example, unable to navigate to all items, with VO on |
12 | JDK-8270893 | client-libs | javax.imageio | IndexOutOfBoundsException while reading large TIFF file |
13 | JDK-8239334 | client-libs | javax.swing | Tab Size does not work correctly in JTextArea with setLineWrap on |
14 | JDK-8269951 | client-libs | javax.swing | [macos] Focus not painted in JButton when setBorderPainted(false) is invoked |
15 | JDK-8259237 | client-libs | javax.swing | Demo selection changes with left/right arrow key. No need to press space for selection. |
16 | JDK-8269850 | core-libs | Most JDK releases report macOS version 12 as 10.16 instead of 12.0 | |
17 | JDK-8231717 | core-libs | java.lang | Improve performance of charset decoding when charset is always compactable |
18 | JDK-8274779 | core-libs | java.net | HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST |
19 | JDK-8276536 | core-libs | java.time | Update TimeZoneNames files to follow the changes made by JDK-8275766 |
20 | JDK-8273924 | core-libs | java.util:i18n | ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() |
21 | JDK-8187649 | core-libs | java.util:i18n | ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar |
22 | JDK-8245527 | core-libs | javax.naming | LDAP Channel Binding support for Java GSS/Kerberos |
23 | JDK-8195703 | core-svc | debugger | BasicJDWPConnectionTest.java: 'App exited unexpectedly with 2' |
24 | JDK-8247469 | core-svc | javax.management | getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available |
25 | JDK-8235211 | core-svc | tools | serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file |
26 | JDK-8270886 | hotspot | compiler | Crash in PhaseIdealLoop::verify_strip_mined_scheduling |
27 | JDK-8210392 | hotspot | compiler | assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit |
28 | JDK-8223137 | hotspot | compiler | Rename predicate 'do_unroll_only()' to 'is_unroll_only()'. |
29 | JDK-8223139 | hotspot | compiler | Rename mandatory policy-do routines. |
30 | JDK-8223923 | hotspot | compiler | C2: Missing interference with mismatched unsafe accesses |
31 | JDK-8223140 | hotspot | compiler | Clean-up in 'ok_to_convert()' |
32 | JDK-8272570 | hotspot | compiler | C2: crash in PhaseCFG::global_code_motion |
33 | JDK-8267652 | hotspot | compiler | c2 loop unrolling by 8 results in reading memory past array |
34 | JDK-8263303 | hotspot | compiler | C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint |
35 | JDK-8268019 | hotspot | compiler | C2: assert(no_dead_loop) failed: dead loop detected |
36 | JDK-8268672 | hotspot | compiler | C2: assert(!loop->is_member(u_loop)) failed: can be in outer loop or out of both loops only |
37 | JDK-8252049 | hotspot | compiler | Native memory leak in ciMethodData ctor |
38 | JDK-8231501 | hotspot | compiler | VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 |
39 | JDK-8223138 | hotspot | compiler | Small clean-up in loop-tree support. |
40 | JDK-8271341 | hotspot | compiler | Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java |
41 | JDK-8271340 | hotspot | compiler | Crash PhaseIdealLoop::clone_outer_loop |
42 | JDK-8271459 | hotspot | compiler | C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity |
43 | JDK-8257919 | hotspot | compiler | [JVMCI] profiling info didn't change after reprofile |
44 | JDK-8263776 | hotspot | compiler | [JVMCI] add helper to perform Java upcalls |
45 | JDK-8272131 | hotspot | compiler | PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj |
46 | JDK-8268261 | hotspot | compiler | C2: assert(n != __null) failed: Bad immediate dominator info. |
47 | JDK-8272574 | hotspot | compiler | C2: assert(false) failed: Bad graph detected in build_loop_late |
48 | JDK-8215889 | hotspot | gc | assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC |
49 | JDK-8221584 | hotspot | jvmti | SIGSEGV in os::PlatformEvent::unpark() in JvmtiRawMonitor::raw_exit while posting method exit event |
50 | JDK-8217348 | hotspot | jvmti | assert(thread->is_Java_thread()) failed: just checking |
51 | JDK-8236177 | hotspot | runtime | assert(status == 0) failed: error ETIMEDOUT(60), cond_wait |
52 | JDK-8218483 | hotspot | runtime | Crash in "assert(_daemon_threads_count->get_value() > daemon_count) failed: thread count mismatch 5 : 5" |
53 | JDK-8222446 | hotspot | runtime | assert(C->env()->system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ |
54 | JDK-8273229 | hotspot | runtime | Update OS detection code to recognize Windows Server 2022 |
55 | JDK-8274840 | hotspot | runtime | Update OS detection code to recognize Windows 11 |
56 | JDK-8273342 | hotspot | runtime | Null pointer dereference in classFileParser.cpp:2817 |
57 | JDK-8269668 | hotspot | runtime | [aarch64] java.library.path not including /usr/lib64 |
58 | JDK-8230674 | hotspot | runtime | Heap dumps should exclude dormant CDS archived objects of unloaded classes |
59 | JDK-8272124 | hotspot | runtime | Cgroup v1 initialization causes NullPointerException when cgroup path contains colon |
60 | JDK-8269934 | hotspot | runtime | RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status |
61 | JDK-8181313 | hotspot | svc-agent | SA: Remove libthread_db dependency on Linux |
62 | JDK-8225083 | security-libs | java.security | Remove Google certificate that is expiring in December 2021 |
63 | JDK-8273826 | security-libs | java.security | Correct Manifest file name and NPE checks |
64 | JDK-8277224 | security-libs | java.security | sun.security.pkcs.PKCS9Attributes.toString() throws NPE |
65 | JDK-8269034 | security-libs | javax.crypto:pkcs11 | AccessControlException for SunPKCS11 daemon threads |
66 | JDK-8240256 | security-libs | javax.crypto:pkcs11 | Better resource cleaning for SunPKCS11 Provider |
67 | JDK-8270344 | security-libs | javax.net.ssl | Session resumption errors |
68 | JDK-8217633 | security-libs | javax.net.ssl | Configurable extensions with system properties |
69 | JDK-8268965 | security-libs | javax.net.ssl | TCP Connection Reset when connecting simple socket to SSL server |
70 | JDK-8211148 | tools | javac | var in implicit lambdas shouldn't be accepted for source < 11 |
71 | JDK-8267459 | tools | jshell | Pasting Unicode characters into JShell does not work. |