The full version string for this update release is 11.0.14+9. The version number is 11.
Liberica JDK 11.0.14+9
Liberica is a certified, Java SE 11-compliant distribution of OpenJDK 11 which works on server (Linux x86_64, Linux ARM64, Solaris SPARC, Solaris x64, Windows 64), desktop (Windows 64, Windows 32, Mac, Linux x86_64), and embedded devices (Linux ARM64, Linux ARMv7, including Raspberry Pi 2 & 3 (ARMv6 hardfloat)). It has the following notable additions:
-
Linux x86_64 version contains experimental support for ZGC.
-
Linux x86_64, ARMv8 and ARMv7 distributions include a choice of Client VM, Server VM and Minimal VM.
-
Alpine Linux x86_64 version is build with musl support.
-
Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 and Linux ARMv7 distributions contain OpenJFX 11.
-
Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.
Please refer to the Oracle JDK 11.0.14 release notes for further information on JDK 11 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 11 distribution.
Supported Server and Desktop configurations
Liberica is supported on the following OSes:
-
Ubuntu Linux 16.04, 18.04 (x86, x86_64, ARMv8)
-
Debian Linux 8, 9 (x86, x86_64, ARMv8)
-
Red Hat, Oracle Linux and CentOS 6.x, 7.x (x86, x86_64, ARMv8)
-
Alpine Linux 3.7+
-
SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8)
-
Apple macOS 10.11+
-
Solaris 11.1+ (SPARC and x64)
-
Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (64 and 32 bit)
It is also known to work on other Linux distributions and Windows versions.
Note: The minimum supported Linux kernel version is 2.6.18 and GLIBC version 2.6. LibericaFX works on all supported Ubuntu versions, Red Hat Linux family starting from 7.x and SUSE versions with GTK3 backend.
Supported Embedded configurations
Liberica is tested and certified on Raspberry Pi 2 & 3 running the following OSes:
-
Raspbian OS (armhf)
-
OpenSUSE (armv8)
It is also known to work with Debian (armhf) and Ubuntu (armhf).
Liberica JDK 11 distribution
Liberica JDK 11.0.14 are distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the one which is most appropriate for your purposes.
Liberica 11 introduced all new features supported by OpenJDK 11.
With the introduction of the Jigsaw feature in JDK 9 and Minimal VM it is now possible to create a Runtime that is sufficient to run your application and trim down the size of the Runtime. To generate a Runtime with just the Minimal VM, add --vm=minimal to jlink options.
By default, the Liberica uses Server VM. Server VM and Client VM can be enabled with -server and -client command line options, respectively. In case the deployment requires to minimize the footprint, it may be beneficial to use Minimal VM, which emphasises on a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.
LibericaFX for the Raspberry Pi
Liberica JDK 11 come with a bundled LibericaFX implementation, which is based on OpenJFX. The following tables lists Java FX modules status of Liberica distribution
-
Java FX Graphics - works.
-
Java FX Controls - works.
-
Java FX Media - does not work.
-
Java FX Webkit - does not work.
The following pipelines are known to work: EGL, SW (direct framebuffer) and GTK. By default, Liberica tries to use the accelerated EGL pipeline, which requires the presence of EGL libraries. If they are not found, the implementation falls back to software rendering.
Use the following command line options to specify the rendering pipeline:
-
-Dprism.order=sw forces the use of software rendering pipeline.
-
-Dprism.order=es2 forces the use of EGL pipeline and hardware acceleration.
-
-Djavafx.platform=gtk if you would like to launch a LibericaFX application using Liberica from X11.
Please refer to the following wiki for more information.
Device IO API for the Raspberry Pi
Liberica JDK 11 comes with a bundled OpenJDK Device I/O (DIO) API implementation module. DIO provides a Java API for accessing Raspberry PI GPIO pins and for communicating with peripheral devices:
-
General Purpose Input/Output (GPIO).
-
Inter-Integrated Circuit Bus (I2C), Serial Peripheral Interface (SPI).
-
Universal Asynchronous Receiver/Transmitter (UART).
Please refer to the following wiki for more information.
Security Baselines
BellSoft Liberica follows the security baselines for Oracle Java SE. Please refer to the Oracle documentation for a list of issues fixed in a given release.
Known Issues
LibericaFX and EGL on Raspbian
As of 2017, the default location of Broadcom libEGL.so and libGLESv2.so has changed in Raspbian OS. If you’d like to leverage hardware EGL acceleration available from Broadcom video drivers in LibericaFX while running a recent Raspbian OS, run the following command:
cd /opt/vc/lib
sudo ln -s libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so
Issues fixed
Issue | Description |
---|---|
JDK-8217375 | jarsigner breaks old signature with long lines in |
JDK-8264934 | Enhance cross VM serialization |
JDK-8268488 | More valuable DerValues |
JDK-8268494 | Better inlining of inlined interfaces |
JDK-8268512 | More content for ContentInfo |
JDK-8268801 | Improve PKCS attribute handling |
JDK-8268813 | Better String matching |
JDK-8269151 | Better construction of EncryptedPrivateKeyInfo |
JDK-8269944 | Better HTTP transport redux |
JDK-8270386 | Better verification of scan methods |
JDK-8270392 | Improve String constructions |
JDK-8270416 | Enhance construction of Identity maps |
JDK-8270492 | Better resolution of URIs |
JDK-8270498 | Improve SAX Parser configuration management |
JDK-8270646 | Improved scanning of XML entities |
JDK-8270952 | Improve TIFF file handling |
JDK-8271962 | Better TrueType font loading |
JDK-8271968 | Better canonical naming |
JDK-8271987 | Manifest improved manifest entries |
JDK-8272014 | Better array indexing |
JDK-8272026 | Verify Jar Verification |
JDK-8272236 | Improve serial forms for transport |
JDK-8272272 | Enhance jcmd communication |
JDK-8272462 | Enhance image handling |
JDK-8273290 | Enhance sound handling |
JDK-8273308 | PatternMatchTest.java fails on CI |
JDK-8273756 | Enhance BMP image support |
JDK-8273838 | Enhanced BMP processing |
JDK-8273968 | JCK javax_xml tests fail in CI |
JDK-8274096 | Improve decoding of image files |
JDK-8279541 | Improve HarfBuzz |
JDK-8160597 | IllegalArgumentException when we initiate drag on Image |
JDK-8232687 | No static JNI loader for libprism-sw |
JDK-8232929 | Duplicate symbols when building static libraries |
JDK-8236808 | javafx_iio can not be used in static environment |
JDK-8244417 | support static build for Windows |
JDK-8245456 | MacPasteboard throws ClassCastException on static builds |
JDK-8263807 | Button types of a DialogPane are set twice, returns a wrong button |
JDK-8272546 | Better TrueType font loading |
JDK-8272638 | Update copyright header for files modified in 2021 |
JDK-8274413 | FX: Update copyright year in docs, readme files to 2022 |
JDK-8274929 | Crash while reading specific clipboard content |
JDK-8275138 | WebView: UserAgent string is empty for first request |
JDK-8275723 | Crash on macOS 12 in GlassRunnable::dealloc |
JDK-8275835 | Change JavaFX release version in jfx11u to 11.0.14 |
JDK-8276490 | Incorrect path for duplicate x and y values, when path falls outside axis bound |
JDK-8276847 | JSException: ReferenceError: Can’t find variable: IntersectionObserver |
JDK-8277133 | Dragboard contents retrieved all over again during a DND process on WebView |
JDK-8279396 | Define version in .jcheck/conf |
JDK-8210205 | build fails on AIX in hotspot cpp tests (for example getstacktr001.cpp) |
JDK-8277529 | SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint |
JDK-8251329 | (zipfs) Files.walkFileTree walks infinitely if zip has dir named “.” inside |
JDK-8276774 | Cookie stored in CookieHandler not sent if user headers contain cookie |
JDK-8267256 | Extend minimal retry for loopback connections on Windows to PlainSocketImpl |
JDK-8252114 | Windows-AArch64: Enable and test ZGC and ShenandoahGC |
JDK-8255264 | Support for identifying the full range of IPv4 localhost addresses on Windows |
JDK-8212148 | Remove remaining NSK_CPP_STUBs |
JDK-8236042 | [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -Xcomp -XX:TieredStopAtLevel=1 |
JDK-8223400 | Replace some enums with static const members in hotspot/runtime |
JDK-8211899 | Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/scenarios/[E-M] |
JDK-8212083 | Handle remaining gc/lock native code and fix two strings |
JDK-8212082 | Remove the NSK_CPP_STUB macros for remaining vmTestbase/jvmti/[sS]* |
JDK-8211432 | [REDO] Handle JNIGlobalRefLocker.cpp |
JDK-8261661 | gc/stress/TestReclaimStringsLeaksMemory.java fails because Reserved memory size is too big |
JDK-8270290 | NTLM authentication fails if HEAD request is used |
JDK-8211782 | Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[I-S]* |
JDK-8211036 | Remove the NSK_STUB macros from vmTestbase for non jvmti |
JDK-8250521 | Configure initial RTO to use minimal retry for loopback connections on Windows |
JDK-8248238 | Implementation: JEP 388: Windows AArch64 Support |
JDK-8272181 | Windows-AArch64:Backport fix of |
JDK-8274773 | [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform |
JDK-8277224 | sun.security.pkcs.PKCS9Attributes.toString() throws NPE |
JDK-8277815 | Fix mistakes in legal header backports |
JDK-8211801 | Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/scenarios/[A-E] |
JDK-8211905 | Remove multiple casts for EM06 file |
JDK-8211131 | Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[G-I]* |
JDK-8211261 | Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[A-G]* |
JDK-8210984 | [TESTBUG] hs203t003 fails with “# ERROR: hs203t003.cpp, 218: NSK_CPP_STUB2 ( ResumeThread, jvmti, thread)” |
JDK-8210689 | Remove the multi-line old C style for string literals |
JDK-8210726 | Fix up a few minor nits forgotten by JDK-8210665 |
JDK-8210385 | Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti[A-N] tests |
JDK-8271567 | AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions |
JDK-8276139 | TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test |
JDK-8210700 | Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti/unit tests |
JDK-8210481 | Remove #ifdef cplusplus from vmTestbase |
JDK-8210665 | Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti[R-U] tests |
JDK-8210593 | Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti[N-R] tests |
JDK-8210429 | Clean up JNI_ENV_ARG for vmTestbase/jvmti/Get[G-Z] tests |
JDK-8210242 | [TESTBUG] vmTestbase/nsk/stress/jni/jnistress001.java crashes with EXCEPTION_ACCESS_VIOLATION on windows-x86 |
JDK-8273235 | tools/launcher/HelpFlagsTest.java Fails on Windows 32bit |
JDK-8273026 | Slow LoginContext.login() on multi threading application |
JDK-8210198 | Clean up JNI_ENV_ARG for vmTestbase/jvmti/Get[A-F] tests |
JDK-8210182 | Remove macros for C compilation from vmTestBase but non jvmti |
JDK-8226943 | compile error in libfollowref003.cpp with XCode 10.2 on macosx |
JDK-8209611 | use C++ compiler for hotspot tests |
JDK-8274860 | gcc 10.2.1 produces an uninitialized warning in sharedRuntimeTrig.cpp |
JDK-8277029 | JMM GetDiagnosticXXXInfo APIs should verify output array sizes |
JDK-8276536 | Update TimeZoneNames files to follow the changes made by JDK-8275766 |
JDK-8275766 | (tz) Update Timezone Data to 2021e |
JDK-8275849 | TestZoneInfo310.java fails with tzdata2021e |
JDK-8256956 | RegisterImpl::max_slots_per_register is incorrect on AMD64 |
JDK-8276157 | C2: Compiler stack overflow during escape analysis on Linux x86_32 |
JDK-8263059 | security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert |
JDK-8253147 | The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens |
JDK-8202342 | [Graal] fromTonga/nsk/jvmti/unit/FollowReferences/followref003/TestDescription.java fails with “Location mismatch” errors |
JDK-8276201 | Shenandoah: Race results degenerated GC to enter wrong entry point |
JDK-8034084 | nsk.nsk/jvmti/ThreadStart/threadstart003 Wrong number of thread end events |
JDK-8258457 | testlibrary_tests/ctw/JarDirTest.java fails with InvalidPathException on windows |
JDK-8201224 | Make string buffer size dynamic in mlvmJvmtiUtils.c |
JDK-8174819 | java/nio/file/WatchService/LotsOfEvents.java fails intermittently |
JDK-8204161 | [TESTBUG] auto failed with the “Applet thread threw exception: java.lang.UnsupportedOperationException” exception |
JDK-8208242 | Add @requires to vmTestbase/gc/g1 tests |
JDK-8261916 | gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert failed |
JDK-8276550 | Use SHA256 hash in build.tools.depend.Depend |
JDK-8236596 | HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel |
JDK-8276854 | Windows GHA builds fail due to broken Cygwin |
JDK-8198617 | java/awt/Focus/6382144/EndlessLoopTest.java fails on mac |
JDK-8136517 | [macosx]Test java/awt/Focus/8073453/AWTFocusTransitionTest.java fails on MacOSX |
JDK-8276943 | Backout JDK-8274338 11u backport |
JDK-8274522 | java/lang/management/ManagementFactory/MXBeanException.java test fails with Shenandoah |
JDK-8171381 | [TEST_BUG] [macos] javax/swing/JPopupMenu/7156657/bug7156657.java fails on OS X |
JDK-8233562 | [TESTBUG] Swing StyledEditorKit test bug4506788.java fails on MacOS |
JDK-8264526 | javax/swing/text/html/parser/Parser/8078268/bug8078268.java timeout |
JDK-8267246 | -XX:MaxRAMPercentage=0 is unreasonable for jtreg tests on many-core machines |
JDK-8270533 | AArch64: size_fits_all_mem_uses should return false if its output is a CAS |
JDK-8233561 | [TESTBUG] Swing text test bug8014863.java fails on macos |
JDK-8256009 | Remove src/hotspot/share/adlc/Test/i486.ad |
JDK-8256182 | Update qemu-debootstrap cross-compilation recipe |
JDK-8274338 | com/sun/jdi/RedefineCrossEvent.java failed “assert(m != __null) failed: NULL mirror” |
JDK-8233637 | [TESTBUG] Swing ActionListenerCalledTwiceTest.java fails on macos |
JDK-8233641 | [TESTBUG] JMenuItem test bug4171437.java fails on macos |
JDK-8233560 | [TESTBUG] ToolTipManager/Test6256140.java is failing on macos |
JDK-8248500 | AArch64: Remove the r18 dependency on Windows AArch64 |
JDK-8233570 | [TESTBUG] HTMLEditorKit test bug5043626.java is failing on macos |
JDK-8272720 | Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit |
JDK-8276066 | Reset LoopPercentProfileLimit for x86 due to suboptimal performance |
JDK-8233556 | [TESTBUG] JPopupMenu tests fail on MacOS |
JDK-8015602 | [macosx] Test javax/swing/SpringLayout/4726194/bug4726194.java fails on MacOSX |
JDK-8223141 | Change (count) suffix _ct into _cnt. |
JDK-8267304 | Bump global JTReg memory limit to 768m |
JDK-8235784 | java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java fails due to timeout with fastdebug bits |
JDK-7151826 | [TEST_BUG] [macosx] The test javax/swing/JPopupMenu/4966112/bug4966112.java not for mac |
JDK-8233635 | [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos |
JDK-8199529 | javax/swing/text/Utilities/8142966/SwingFontMetricsTest.java fails on windows |
JDK-8249195 | Change to Xcode 11.3.1 for building on Macos at Oracle |
JDK-8256202 | Some tweaks for jarsigner tests PosixPermissionsTest and SymLinkTest |
JDK-8219986 | Change to Xcode 10.1 for building on Macosx at Oracle |
JDK-8275713 | TestDockerMemoryMetrics test fails on recent runc |
JDK-8262844 | (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3 |
JDK-8274779 | HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST |
JDK-8190753 | (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream |
JDK-8197811 | Test java/awt/Choice/PopupPosTest/PopupPosTest.java fails on Windows |
JDK-8198623 | java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java fails on mac |
JDK-8246807 | Incorrect copyright header in TimeZoneDatePermissionCheck.sh |
JDK-8131745 | java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently |
JDK-8274407 | (tz) Update Timezone Data to 2021c |
JDK-8274467 | TestZoneInfo310.java fails with tzdata2021b |
JDK-8274468 | TimeZoneTest.java fails with tzdata2021b |
JDK-8226514 | Replace wildcard address with loopback or local host in tests - part 17 |
JDK-8233567 | [TESTBUG] FocusSubRequestTest.java fails on macos |
JDK-8233555 | [TESTBUG] JRadioButton tests failing on MacoS |
JDK-8270116 | Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS |
JDK-8220575 | Correctly format test URI’s that contain a retrieved IPv6 address |
JDK-8239422 | [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled |
JDK-8263068 | Rename safefetch.hpp to safefetch.inline.hpp |
JDK-8275051 | Shenandoah: Correct ordering of requested gc cause and gc request flag |
JDK-8197800 | Test java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java fails on Windows |
JDK-8198619 | java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java fails on mac |
JDK-8171998 | javax/swing/JMenu/4692443/bug4692443.java fails on Windows |
JDK-8256201 | java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java failed |
JDK-8266579 | Update test/jdk/java/lang/ProcessHandle/PermissionTest.java & test/jdk/java/sql/testng/util/TestPolicy.java |
JDK-8272708 | [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled |
JDK-8247510 | typo in IllegalHandshakeMessage |
JDK-8207936 | TestZipFile failed with java.lang.AssertionError exception |
JDK-8261075 | Create stubRoutines.inline.hpp with SafeFetch implementation |
JDK-8270517 | Add Zero support for LoongArch |
JDK-8233559 | [TESTBUG] TestNimbusOverride.java is failing on macos |
JDK-8252051 | Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly |
JDK-8275131 | Exceptions after a touchpad gesture on macOS |
JDK-8270280 | security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error |
JDK-8274293 | Build failure on macOS with Xcode 13.0 as vfork is deprecated |
JDK-8198624 | java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html fails on mac |
JDK-8233550 | [TESTBUG] JTree tests fail regularly on MacOS |
JDK-8239827 | The test OpenByUNCPathNameTest.java should be changed to be manual |
JDK-8233647 | [TESTBUG] JColorChooser/Test8051548.java is failing on macos |
JDK-8233566 | [TESTBUG] KeyboardFocusManager tests failing on MacoS |
JDK-8233552 | [TESTBUG] JTable Test bug7068740.java fails on MacOS |
JDK-8233553 | [TESTBUG] JSpinner test bug4973721.java fails on MacOS |
JDK-8267652 | c2 loop unrolling by 8 results in reading memory past array |
JDK-8211999 | Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) |
JDK-8239334 | Tab Size does not work correctly in JTextArea with setLineWrap on |
JDK-8273790 | Potential cyclic dependencies between Gregorian and CalendarSystem |
JDK-8274840 | Update OS detection code to recognize Windows 11 |
JDK-8251155 | HostIdentifier fails to canonicalize hostnames starting with digits |
JDK-8233638 | [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on macos |
JDK-8233643 | [TESTBUG] JMenu test bug4515762.java fails on macos |
JDK-8233642 | [TESTBUG] JMenuBar test bug 4750590.java fails on macos |
JDK-8169953 | JComboBox/8057893: ComboBoxEdited event is not fired! on Windows |
JDK-8272574 | C2: assert(false) failed: Bad graph detected in build_loop_late |
JDK-8261071 | AArch64: Refactor interpreter native wrappers |
JDK-8230228 | [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms |
JDK-8250888 | nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java fails |
JDK-8269656 | The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles |
JDK-8271459 | C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity |
JDK-8137101 | [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing |
JDK-8221305 | java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS |
JDK-8253015 | Aarch64: Move linux code out from generic CPU feature detection |
JDK-8255716 | AArch64: Regression: JVM crashes if manually offline a core |
JDK-8180568 | Refactor javax/crypto shell tests to plain java tests |
JDK-8273646 | Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher |
JDK-8274329 | Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern |
JDK-8245147 | Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java |
JDK-8273826 | Correct Manifest file name and NPE checks |
JDK-8273961 | jdk/nio/zipfs/ZipFSTester.java fails if file path contains ‘+’ character |
JDK-8242793 | Incorrect copyright header in ContinuousCallSiteTargetChange.java |
JDK-7105119 | [TEST_BUG] [macosx] In test UIDefaults.toString() must be called with the invokeLater() |
JDK-8237589 | Fix copyright header formatting |
JDK-8243543 | jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails |
JDK-8211148 | var in implicit lambdas shouldn’t be accepted for source < 11 |
JDK-8198616 | java/awt/Focus/6378278/InputVerifierTest.java fails on mac |
JDK-8274642 | jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 |
JDK-8271287 | jdk/jshell/CommandCompletionTest.java fails with “lists don’t have the same size expected” |
JDK-8273498 | compiler/c2/Test7179138_1.java timed out |
JDK-8273229 | Update OS detection code to recognize Windows Server 2022 |
JDK-8273342 | Null pointer dereference in classFileParser.cpp:2817 |
JDK-8271340 | Crash PhaseIdealLoop::clone_outer_loop |
JDK-8270886 | Crash in PhaseIdealLoop::verify_strip_mined_scheduling |
JDK-8271341 | Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java |
JDK-8274381 | missing CAccessibility definitions in JNI code |
JDK-8274083 | Update testing docs to mention tiered testing |
JDK-8273314 | Add tier4 test groups |
JDK-8199138 | Add RISC-V support to Zero |
JDK-8272180 | Upgrade JSZip from v3.6.0 to v3.7.1 |
JDK-8272828 | Add correct licenses to jszip.md |
JDK-8272581 | sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 |
JDK-8272570 | C2: crash in PhaseCFG::global_code_motion |
JDK-8273924 | ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() |
JDK-8274326 | [macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m |
JDK-8254802 | ThrowingPushPromisesAsStringCustom.java fails in “try throwing in GET_BODY” |
JDK-8262438 | sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with “SocketException: Socket is closed” |
JDK-8159904 | [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java |
JDK-8265173 | [test] divert spurious log output away from stream under test in ProcessBuilder Basic test |
JDK-8263897 | compiler/c2/aarch64/TestVolatilesSerial.java failed with “java.lang.RuntimeException: Wrong method” |
JDK-8075909 | [TEST_BUG] The regression-swing case failed as it does not have the ‘Open’ button when select ‘subdir’ folder with NimbusLAF |
JDK-8159597 | [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/bug4760494.java leaves key pressed |
JDK-8223140 | Clean-up in ‘ok_to_convert()’ |
JDK-8272783 | Epsilon: Refactor tests to improve performance |
JDK-8273606 | Zero: SPARC64 build fails with si_band type mismatch |
JDK-8272914 | Create hotspot:tier2 and hotspot:tier3 test groups |
JDK-8224829 | AsyncSSLSocketClose.java has timing issue |
JDK-8250810 | Push missing parts of JDK-8248817 |
JDK-8230067 | Add optional automatic retry when running jtreg tests |
JDK-8180573 | Refactor sun/security/tools shell tests to plain java tests |
JDK-8273894 | ConcurrentModificationException raised every time ReferralsCache drops referral |
JDK-8272836 | Limit run time for java/lang/invoke/LFCaching tests |
JDK-8273373 | Zero: Cannot invoke JVM in primordial threads on Zero |
JDK-8223138 | Small clean-up in loop-tree support. |
JDK-8187649 | ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar |
JDK-8268555 | Update HttpClient tests that use ITestContext to jtreg 6+1 |
JDK-8223923 | C2: Missing interference with mismatched unsafe accesses |
JDK-8266182 | Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java |
JDK-8223139 | Rename mandatory policy-do routines. |
JDK-8248187 | [TESTBUG] javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java fails with String is not properly drawn |
JDK-8143021 | [TEST_BUG] Test javax/swing/JColorChooser/Test6541987.java fails |
JDK-8256152 | tests fail because of ambiguous method resolution |
JDK-8211171 | move JarUtils to top-level testlibrary |
JDK-8265524 | Upgrading JSZip from v3.2.2 to v3.6.0 |
JDK-8233569 | [TESTBUG] JTextComponent test bug6361367.java fails on macos |
JDK-8234823 | java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 |
JDK-8229935 | [TEST_BUG]: bug8132119.java inconsistently positions text |
JDK-8223137 | Rename predicate ‘do_unroll_only()’ to ‘is_unroll_only()’. |
JDK-8269426 | Rename test/jdk/java/lang/invoke/t8150782 to accessClassAndFindClass |
JDK-8196096 | javax/swing/JPopupMenu/6580930/bug6580930.java fails |
JDK-8180571 | Refactor sun/security/pkcs11 shell tests to plain java tests and fix failures |
JDK-8272342 | [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions |
JDK-8078219 | Verify lack of @test tag in files in java/net test directory |
JDK-8231501 | VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 |
JDK-8215889 | assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC |
JDK-8268093 | Manual Testcase: “sun/security/krb5/config/native/TestDynamicStore.java” Fails with NPE |
JDK-8269768 | JFR Terminology Refresh |
JDK-8179880 | Refactor javax/security shell tests to plain java tests |
JDK-8274056 | JavaAccessibilityUtilities leaks JNI objects |
JDK-8213707 | [TEST] vmTestbase/nsk/stress/except/except011.java failed due to wrong class name |
JDK-8255227 | java/net/httpclient/FlowAdapterPublisherTest.java intermittently failing with TestServer: start exception: java.io.IOException: Invalid preface |
JDK-8266949 | Check possibility to disable OperationTimedOut on Unix |
JDK-8248341 | ProblemList java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java |
JDK-8047218 | [TEST_BUG] java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java fails with exception |
JDK-8163086 | java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java fails |
JDK-8233564 | [TESTBUG] MouseComboBoxTest.java is failing |
JDK-8258855 | Two tests sun/security/krb5/auto/ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java failed on OL8.3 |
JDK-8265019 | Update tests for additional TestNG test permissions |
JDK-8253866 | Security Libs Terminology Refresh |
JDK-8253497 | Core Libs Terminology Refresh |
JDK-8081652 | [TESTBUG] java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java timed out intermittently |
JDK-8216417 | cleanup of IPv6 scope-id handling |
JDK-8230019 | [REDO] compiler/types/correctness/* tests fail with “assert(recv == __null || recv→is_klass()) failed: wrong type” |
JDK-8244292 | Headful clients failing with –illegal-access=deny |
JDK-8223658 | Performance regression of XML.validation in 13-b19 |
JDK-8039261 | [TEST_BUG]: There is not a minimal security level in Java Preferences and the TestApplet.html is blocked. |
JDK-8264824 | java/net/Inet6Address/B6206527.java doesn’t close ServerSocket properly |
JDK-8250839 | Improve test template SSLEngineTemplate with SSLContextTemplate |
JDK-8255722 | Create a new test for rotated blit |
JDK-8245665 | Test WeakAlg.java should only make sure no warning for weak signature algorithms by keytool on root CA |
JDK-8169954 | JFileChooser/8021253: java.lang.RuntimeException: Default button is not pressed |
JDK-8245165 | Update bug id for javax/swing/text/StyledEditorKit/4506788/bug4506788.java in ProblemList |
JDK-8263773 | Reenable German localization for builds at Oracle |
JDK-8238677 | java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version |
JDK-8180569 | Refactor sun/security/krb5/ shell tests to plain java tests |
JDK-8210920 | Native C++ tests are not using CXXFLAGS |
JDK-8221902 | PIT: javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java fails on ubuntu |
JDK-8242526 | PIT: javax/swing/JInternalFrame/8020708/bug8020708.java fails in mach5 ubuntu system |
JDK-8233644 | [TESTBUG] JInternalFrame test bug8020708.java is failing on macos |
JDK-8234802 | [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms |
JDK-8242044 | Add basic HTTP/1.1 support to the HTTP/2 Test Server |
JDK-8221903 | PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 |
JDK-8215568 | Refactor SA clhsdb tests to use ClhsdbLauncher |
JDK-8214469 | [macos] PIT: java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.java fails |
JDK-8222446 | assert(C→env()→system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ |
JDK-8233634 | [TESTBUG] Swing text test bug4278839.java fails on macos |
JDK-8228508 | [TESTBUG] java/net/httpclient/SmokeTest.java fails on Windows7 |
JDK-8233403 | Improve verbosity of some httpclient tests |
JDK-8165828 | [TEST_BUG] The reg case:javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java failed as No Metal Look and Feel |
JDK-8221259 | New tests for java.net.Socket to exercise long standing behavior |
JDK-8217438 | Adapt tools//launcher/Test7029048.java for AIX |
JDK-8080569 | java/lang/ProcessBuilder/DestroyTest.java fails with “RuntimeException: Process terminated prematurely” |
JDK-8261297 | NMT: Final report should use scale 1 |
JDK-8217882 | java/net/httpclient/MaxStreams.java failed once |
JDK-8217903 | java/net/httpclient/Response204.java fails with 404 |
JDK-8217377 | javax/swing/JPopupMenu/6583251/bug6583251.java failed with UnsupportedOperation exception |
JDK-8269574 | C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events |
JDK-8272850 | Drop zapping values in the Zap* option descriptions |
JDK-8272318 | Improve performance of HeapDumpAllTest |
JDK-8215410 | Regression test for JDK-8214994 |
JDK-8129310 | java/net/Socket/asyncClose/AsyncClose.java fails intermittently |
JDK-8213189 | Make restricted headers in HTTP Client configurable and remove Date by default |
JDK-8256066 | Tests use deprecated TestNG API that is no longer available in new versions |
JDK-8216318 | The usage of Disposer in the java.awt.Robot can be deleted |
JDK-8197560 | test javax/swing/JTree/8003400/Test8003400.java fails |
JDK-8271560 | sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java still fails due to “An established connection was aborted by the software in your host machine” |
JDK-8270344 | Session resumption errors |
JDK-8259237 | Demo selection changes with left/right arrow key. No need to press space for selection. |
JDK-8217633 | Configurable extensions with system properties |
JDK-8253682 | The AppletInitialFocusTest1.java is unstable |
JDK-6849922 | java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html fails |
JDK-8213110 | Remove the use of applets in automatic tests |
JDK-8269034 | AccessControlException for SunPKCS11 daemon threads |
JDK-8240256 | Better resource cleaning for SunPKCS11 Provider |
JDK-8210392 | assert(Compile::current()→live_nodes() < Compile::current()→max_node_limit()) failed: Live Node limit exceeded limit |
JDK-8236177 | assert(status == 0) failed: error ETIMEDOUT(60), cond_wait |
JDK-8246114 | java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems) |
JDK-8273795 | Zero SPARC64 debug builds fail due to missing interpreter fields |
JDK-8273541 | Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2 |
JDK-8261036 | Reduce classes loaded by CleanerFactory initialization |
JDK-8272806 | [macOS] “Apple AWT Internal Exception” when input method is changed |
JDK-8269951 | [macos] Focus not painted in JButton when setBorderPainted(false) is invoked |
JDK-8273358 | macOS Monterey does not have the font Times needed by Serif |
JDK-8218483 | Crash in “assert(_daemon_threads_count→get_value() > daemon_count) failed: thread count mismatch 5 : 5” |
JDK-8213330 | Fix legal headers in i18n tests |
JDK-8260571 | Add PrintMetaspaceStatistics to print metaspace statistics upon VM exit |
JDK-8169959 | javax/swing/JTable/6263446/bug6263446.java: Table should be editing |
JDK-8271490 | [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling |
JDK-8252049 | Native memory leak in ciMethodData ctor |
JDK-8268672 | C2: assert(!loop→is_member(u_loop)) failed: can be in outer loop or out of both loops only |
JDK-8268019 | C2: assert(no_dead_loop) failed: dead loop detected |
JDK-8263303 | C2 compilation fails with assert(found_sfpt) failed: no node in loop that’s not input to safepoint |
JDK-8273671 | Backport of 8260616 misses one JNF header inclusion removal |
JDK-8213301 | Fix legal headers in jdk logging tests |
JDK-8213328 | Update test copyrights in test/java/util/zip and test/jdk/tools |
JDK-8213306 | Fix legal headers in test/java/nio |
JDK-8213305 | Fix legal headers in test/java/math |
JDK-8213296 | Fix legal headers in test/jdk/java/net |
JDK-8211227 | Inconsistent TLS protocol version in debug output |
JDK-8228442 | DHKeyExchange/LegacyDHEKeyExchange.java failed due to “SSLException: An established connection was aborted by the software in your host machine” |
JDK-8250863 | Build error with GCC 10 in NetworkInterface.c and k_standard.c |
JDK-8237354 | Add option to jcmd to write a gzipped heap dump |
JDK-8225083 | Remove Google certificate that is expiring in December 2021 |
JDK-8213263 | fix legal headers in test/langtools |
JDK-8210353 | Move java/util/Arrays/TimSortStackSize2.java back to tier1 |
JDK-8195703 | BasicJDWPConnectionTest.java: ‘App exited unexpectedly with 2’ |
JDK-8272966 | test/jdk/java/awt/Robot/FlushCurrentEvent.java fails by timeout |
JDK-8273547 | [11u] [JVMCI] Partial module-info.java backport of JDK-8223332 |
JDK-8247403 | JShell: No custom input (e.g. from GUI) possible with JavaShellToolBuilder |
JDK-8260690 | JConsole User Guide Link from the Help menu is not accessible by keyboard |
JDK-8256372 | [macos] Unexpected symbol was displayed on JTextField with Monospaced font |
JDK-8210395 | Add doc to SecurityTools.java |
JDK-8251930 | AArch64: Native types mismatch in hotspot |
JDK-8206085 | Refactor langtools/tools/javac/versions/Versions.java |
JDK-8270317 | Large Allocation in CipherSuite |
JDK-8248899 | security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked |
JDK-8251570 | JDK-8215624 causes assert(worker_id < _n_workers) failed: Invalid worker_id |
JDK-8215624 | Add parallel heap iteration for jmap |
JDK-8253763 | ParallelObjectIterator should have virtual destructor |
JDK-8269993 | [Test]: java/net/httpclient/DigestEchoClientSSL.java contains redundant @run tags |
JDK-8269984 | [macos] JTabbedPane title looks like disabled |
JDK-8272316 | Wrong Boot JDK help message in 11 |
JDK-8262731 | [macOS] Exception from “Printable.print” is swallowed during “PrinterJob.print” |
JDK-8261236 | C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled |
JDK-8270216 | [macOS] Update named used for Java run loop mode |
JDK-8251377 | [macos11] JTabbedPane selected tab text is barely legible |
JDK-7179006 | [macosx] Print-to-file doesn’t work: printing to the default printer instead |
JDK-8263362 | Avoid division by 0 in java/awt/font/TextJustifier.java justify |
JDK-8272902 | Bump update version for OpenJDK: jdk-11.0.14 |