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

IssueDescription

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 Backtracing broken on PAC enabled systems

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
Solaris

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

ON THIS PAGE