The full version string for this update release is 17.0.2+9. The version number is 17.

Liberica JDK 17.0.2+9

Liberica is a certified, Java SE 17-compliant distribution of OpenJDK 17 which works on server (Linux x86_64, Linux ARM64, 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 17.

  • Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.

Please refer to the Oracle JDK 17.0.2 release notes for further information on JDK 17 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 17 distribution.

Supported Server and Desktop configurations

Liberica is supported on the following OSes:

  • Ubuntu Linux 16.04, 18.04, 20.04 (x86, x86_64, ARMv7, ARMv8)

  • Debian Linux 8, 9, 10 (x86, x86_64, ARMv7, ARMv8)

  • Red Hat, Oracle Linux and CentOS 8x, 6.x, 7.x (x86, x86_64, ARMv7, ARMv8)

  • Alpine Linux 3.7+ (x86_64, ARMv8)

  • SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8)

  • Apple macOS 10.11+ (x86_64, ARMv8)

  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (x86, x86_64, ARMv8)

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 and 4 running the following OSes:

  • Raspbian OS (armhf)

  • OpenSUSE (armv8)

It is also known to work with Debian (armhf) and Ubuntu (armhf).

Liberica JDK 17 distribution

Liberica JDK 17 are distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the one which is most appropriate for your purposes.

Liberica JDK 17 introduced all new features supported by OpenJDK 17.

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.

Liberica JDK continues to provide support for AOT and Graal JIT. Since in OpenJDK 17 builds these features are deemed experimental and deprecated, it is recommended to compile native executables with Liberica Native Image Kit to avoid errors.

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 17 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.

  • Not supported on Raspberry Pi 4.

Please refer to the following wiki for more information.

Device IO API for the Raspberry Pi

Liberica JDK 17 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-8264934

Enhance cross VM serialization

JDK-8266988

compiler/jvmci/compilerToVM/IsMatureTest.java fails

JDK-8268488

More valuable DerValues

JDK-8268494

Better inlining of inlined interfaces

JDK-8268512

More content for ContentInfo

JDK-8268813

Better String matching

JDK-8269151

Better construction of EncryptedPrivateKeyInfo

JDK-8269944

Better HTTP transport redux

JDK-8270320

JDK-8270110 committed invalid copyright headers

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-8270893

IndexOutOfBoundsException while reading large TIFF

JDK-8270952

Improve TIFF file handling

JDK-8271463

Updating RE Configs for Upcoming CPU Release 17.0.2

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-8275110

Correct RE Configs for CPU Release 17.0.2 on master

JDK-8275141

recover corrupted line endings for the

JDK-8276076

Updating RE Configs for BUILD REQUEST 17.0.2+3

JDK-8160597

IllegalArgumentException when we initiate drag on Image

JDK-8272546

Better TrueType font loading

JDK-8272638

Update copyright header for files modified in 2021

JDK-8274022

Additional Memory Leak in ControlAcceleratorSupport

JDK-8274413

FX: Update copyright year in docs, readme files to 2022

JDK-8274854

Mnemonics for menu containing numeric text not working

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-8275837

Change JavaFX release version in jfx17u to 17.0.2

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-8274716

JDWP Spec: the description for the Dispose command confuses suspend with resume.

JDK-8275720

CommonComponentAccessibility.createWithParent isWrapped causes mem leak

JDK-8275863

Use encodeASCII for ASCII-compatible DoubleByte encodings

JDK-8274242

Implement fast-path for ASCII-compatible CharsetEncoders on x86

JDK-8276774

Cookie stored in CookieHandler not sent if user headers contain cookie

JDK-8275071

[macos] A11y cursor gets stuck when combobox is closed

JDK-8264297

Create implementation for NSAccessibilityProgressIndicator protocol peer

JDK-8272859

Javadoc external links should only have feature version number in URL

JDK-8271323

[TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1

JDK-8273678

TableAccessibility and TableRowAccessibility miss autorelease

JDK-8272047

java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112

JDK-8275809

crash in [CommonComponentAccessibility getCAccessible:withEnv:]

JDK-8275819

[TableRowAccessibility accessibilityChildren] method is ineffective

JDK-8264293

Create implementation for NSAccessibilityMenu protocol peer

JDK-8264296

Create implementation for NSAccessibilityPopUpButton protocol peer

JDK-8264295

Create implementation for NSAccessibilityMenuItem protocol peer

JDK-8264294

Create implementation for NSAccessibilityMenuBar protocol peer

JDK-8277093

Vector should throw ClassNotFoundException for a missing class of an element

JDK-8277212

GC accidentally cleans valid megamorphic vtable inline caches

JDK-8140241

(fc) Data transfer from FileChannel to itself causes hang in case of overlap

JDK-8272095

ProblemList java/nio/channels/FileChannel/Transfer2GPlus.java on linux-aarch64

JDK-8276927

[ppc64] Port shenandoahgc to linux on ppc64le

JDK-8275811

Incorrect instance to dispose

JDK-8274736

Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily

JDK-8276139

TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test

JDK-8277195

missing CAccessibility definition in [CommonComponentAccessibility accessibilityHitTest]

JDK-8273235

tools/launcher/HelpFlagsTest.java Fails on Windows 32bit

JDK-8274942

AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155)

JDK-8275226

Shenandoah: Relax memory constraint for worker claiming tasks/ranges

JDK-8276864

Update boot JDKs to 17.0.1 in GHA

JDK-8275426

PretouchTask num_chunks calculation can overflow

JDK-8277224

sun.security.pkcs.PKCS9Attributes.toString() throws NPE

JDK-8275703

System.loadLibrary fails on Big Sur for libraries hidden from filesystem

JDK-8272170

Missing memory barrier when checking active state for regions

JDK-8276801

gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah

JDK-8276905

Use appropriate macosx_version_minimum value while compiling metal shaders

JDK-8271308

(fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call

JDK-8233020

(fs) UnixFileSystemProvider should use StaticProperty.userDir().

JDK-8277029

JMM GetDiagnosticXXXInfo APIs should verify output array sizes

JDK-8272854

split runtime/CommandLine/PrintTouchedMethods.java test

JDK-8275604

Zero: Reformat opclabels_data

JDK-8276845

(fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32

JDK-8276805

java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager

JDK-8276306

jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition

JDK-8274383

JNI call of getAccessibleSelection on a wrong thread

JDK-8271071

accessibility of a table on macOS lacks cell navigation

JDK-8271567

AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions

JDK-8276205

Shenandoah: CodeCache_lock should always be held for initializing code cache iteration

JDK-8268882

C2: assert(n→outcnt() != 0 || C→top() == n || n→is_Proj()) failed: No dead instructions after post-alloc

JDK-8275766

(tz) Update Timezone Data to 2021e

JDK-8275849

TestZoneInfo310.java fails with tzdata2021e

JDK-8276536

Update TimeZoneNames files to follow the changes made by JDK-8275766

JDK-8263059

security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert

JDK-8276854

Windows GHA builds fail due to broken Cygwin

JDK-8273595

tools/jpackage tests do not work on apt-based Linux distros like Debian

JDK-8271315

Redo: Nimbus JTree renderer properties persist across L&F changes

JDK-8272369

java/io/File/GetXSpace.java failed with “RuntimeException: java.nio.file.NoSuchFileException: /run/user/0”

JDK-8273486

Zero: Handle DiagnoseSyncOnValueBasedClasses VM option

JDK-8276105

C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly

JDK-8276846

JDK-8273416 is incomplete for UseSSE=1

JDK-8267385

Create NSAccessibilityElement implementation for JavaComponentAccessibility

JDK-8262031

Create implementation for NSAccessibilityNavigableStaticText protocol

JDK-8264287

Create implementation for NSAccessibilityComboBox protocol peer

JDK-8264303

Create implementation for NSAccessibilityTabGroup protocol peer

JDK-8264292

Create implementation for NSAccessibilityList protocol peer

JDK-8267387

Create implementation for NSAccessibilityOutline protocol

JDK-8267388

Create implementation for NSAccessibilityTable protocol

JDK-8264286

Create implementation for NSAccessibilityColumn protocol peer

JDK-8264298

Create implementation for NSAccessibilityRow protocol peer

JDK-8264291

Create implementation for NSAccessibilityCell protocol peer

JDK-8274521

jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected

JDK-8268860

Windows-Aarch64 build is failing in GitHub actions

JDK-8276157

C2: Compiler stack overflow during escape analysis on Linux x86_32

JDK-8276112

Inconsistent scalar replacement debug info at safepoints

JDK-8268294

Reusing HttpClient in a WebSocket.Listener hangs.

JDK-8269481

SctpMultiChannel never releases own file descriptor

JDK-8273416

C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE=

JDK-8274560

JFR: Add test for OldObjectSample event when using Shenandoah

JDK-8268927

Windows: link error: unresolved external symbol “int __cdecl convert_to_unicode(char const _,wchar_t _ *)”

JDK-8274606

Fix jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java test

JDK-8274501

c2i entry barriers read int as long on AArch64

JDK-8276025

Hotspot’s libsvml.so may conflict with user dependency

JDK-8275872

Sync J2DBench run and analyze Makefile targets with build.xml

JDK-8238649

Call new Win32 API SetThreadDescription in os::set_native_thread_name

JDK-8261579

AArch64: Support for weaker memory ordering in Atomic

JDK-8273450

Fix the copyright header of SVML files

JDK-8276572

Fake libsyslookup.so library causes tooling issues

JDK-8275666

serviceability/jvmti/GetObjectSizeClass.java shouldn’t have vm.flagless

JDK-8274523

java/lang/management/MemoryMXBean/MemoryTest.java test should handle Shenandoah

JDK-8274522

java/lang/management/ManagementFactory/MXBeanException.java test fails with Shenandoah

JDK-8276550

Use SHA256 hash in build.tools.depend.Depend

JDK-8268284

javax/swing/JComponent/7154030/bug7154030.java fails with “Exception: Failed to hide opaque button”

JDK-8273026

Slow LoginContext.login() on multi threading application

JDK-8271895

UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18

JDK-8270533

AArch64: size_fits_all_mem_uses should return false if its output is a CAS

JDK-8276201

Shenandoah: Race results degenerated GC to enter wrong entry point

JDK-8273021

C2: Improve Add and Xor ideal optimizations

JDK-8270901

Typo PHASE_CPP in CompilerPhaseType

JDK-8274338

com/sun/jdi/RedefineCrossEvent.java failed “assert(m != __null) failed: NULL mirror”

JDK-8272345

macos doesn’t check os::set_boot_path() result

JDK-8272114

Unused _last_state in osThread_windows

JDK-8268626

Remove native pre-jdk9 support for jtreg failure handler

JDK-4819544

SwingSet2 JTable Demo throws NullPointerException

JDK-8268457

XML Transformer outputs Unicode supplementary character incorrectly to HTML

JDK-8269269

[macos11] SystemIconTest fails with ClassCastException

JDK-8266510

Nimbus JTree default tree cell renderer does not use selected text color

JDK-8269637

javax/swing/JFileChooser/FileSystemView/SystemIconTest.java fails on windows

JDK-8268361

Fix the infinite loop in next_line

JDK-8268464

Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests

JDK-8269216

Useless initialization in com/sun/crypto/provider/PBES2Parameters.java

JDK-8270290

NTLM authentication fails if HEAD request is used

JDK-8276066

Reset LoopPercentProfileLimit for x86 due to suboptimal performance

JDK-8274848

LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior

JDK-8275302

unexpected compiler error: cast, intersection types and sealed

JDK-8276122

Change openjdk project in jcheck to jdk-updates

JDK-8276130

Fix Github Actions of JDK17u to account for update version scheme

JDK-8273575

memory leak in appendBootClassPath(), paths must be deallocated

JDK-8273965

some testlibrary_tests/ir_framework tests fail when c1 disabled

JDK-8174819

java/nio/file/WatchService/LotsOfEvents.java fails intermittently

JDK-8275104

IR framework does not handle client VM builds correctly

JDK-8190753

(zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream

JDK-8274779

HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST

JDK-8272305

several hotspot runtime/modules don’t check exit codes

JDK-8272391

Undeleted debug information

JDK-8272335

runtime/cds/appcds/MoveJDKTest.java doesn’t check exit codes

JDK-8271215

Fix data races in G1PeriodicGCTask

JDK-8275145

file.encoding system property has an incorrect value on Windows

JDK-8251329

(zipfs) Files.walkFileTree walks infinitely if zip has dir named “.” inside

JDK-8274205

Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC

JDK-8270946

X509CertImpl.getFingerprint should not return the empty String

JDK-8273808

Cleanup AddFontsToX11FontPath

JDK-8274851

[ppc64] Port zgc to linux on ppc64le

JDK-8274347

Passing a nested switch expression as a parameter causes an NPE during compile

JDK-8273234

extended ‘for’ with expression of type tvar causes the compiler to crash

JDK-8275049

[ZGC] missing null check in ZNMethod::log_register

JDK-8274401

C2: GraphKit::load_array_element bypasses Access API

JDK-8274770

[PPC64] resolve_jobject needs a generic implementation to support load barriers

JDK-8271855

[TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest

JDK-8274550

c2i entry barriers read int as long on PPC

JDK-8274773

[TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform

JDK-8272720

Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit

JDK-8275131

Exceptions after a touchpad gesture on macOS

JDK-8275051

Shenandoah: Correct ordering of requested gc cause and gc request flag

JDK-8273614

Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests

JDK-8273505

runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes

JDK-8274840

Update OS detection code to recognize Windows 11

JDK-8274407

(tz) Update Timezone Data to 2021c

JDK-8274467

TestZoneInfo310.java fails with tzdata2021b

JDK-8274468

TimeZoneTest.java fails with tzdata2021b

JDK-8269656

The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles

JDK-8137101

[TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing

JDK-8274293

Build failure on macOS with Xcode 13.0 as vfork is deprecated

JDK-8270517

Add Zero support for LoongArch

JDK-8273176

handle latest VS2019 in abstract_vm_version

JDK-8274145

C2: condition incorrectly made redundant with dominating main loop exit condition

JDK-8271459

C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity

JDK-8272562

C2: assert(false) failed: Bad graph detected in build_loop_late

JDK-8267256

Extend minimal retry for loopback connections on Windows to PlainSocketImpl

JDK-8275008

gtest build failure due to stringop-overflow warning with gcc11

JDK-8274406

RunThese30M.java failed “assert(!LCA_orig→dominates(pred_block) || early→dominates(pred_block)) failed: early is high enough”

JDK-8273790

Potential cyclic dependencies between Gregorian and CalendarSystem

JDK-8274074

SIGFPE with C2 compiled code with -XX:+StressGCM

JDK-8271142

package help is not displayed for missing X11/extensions/Xrandr.h

JDK-8274329

Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern

JDK-8274325

C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160

JDK-8274642

jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287

JDK-8273826

Correct Manifest file name and NPE checks

JDK-8269113

Javac throws when compiling switch (null)

JDK-8268885

duplicate checkcast when destination type is not first type of intersection type

JDK-8262095

NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null

JDK-8273229

Update OS detection code to recognize Windows Server 2022

JDK-8273695

Safepoint deadlock on VMOperation_lock

JDK-8272856

DoubleFlagWithIntegerValue uses G1GC-only flag

JDK-8273489

Zero: Handle UseHeavyMonitors on all monitorenter paths

JDK-8273958

gtest/MetaspaceGtests executes unnecessary tests in debug builds

JDK-8273342

Null pointer dereference in classFileParser.cpp:2817

JDK-8272846

Move some runtime/Metaspace/elastic/ tests out of tier1

JDK-8272703

StressSeed should be set via FLAG_SET_ERGO

JDK-8273376

Zero: Disable vtable/itableStub gtests

JDK-8273487

Zero: Handle “zero” variant in runtime tests

JDK-8274349

ForkJoinPool.commonPool() does not work with 1 CPU

JDK-8274083

Update testing docs to mention tiered testing

JDK-8273314

Add tier4 test groups

JDK-8273318

Some containers/docker/TestJFREvents.java configs are running out of memory

JDK-8273315

Parallelize and increase timeouts for java/foreign/TestMatrix.java test

JDK-8272836

Limit run time for java/lang/invoke/LFCaching tests

JDK-8273894

ConcurrentModificationException raised every time ReferralsCache drops referral

JDK-8273806

compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly

JDK-8273807

Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java

JDK-8273335

compiler/blackhole tests should not run with interpreter-only VMs

JDK-8273483

Zero: Clear pending JNI exception check in native method handler

JDK-8273440

Zero: Disable runtime/Unsafe/InternalErrorTest.java

JDK-8273333

Zero should warn about unimplemented -XX:+LogTouchedMethods

JDK-8273606

Zero: SPARC64 build fails with si_band type mismatch

JDK-8273373

Zero: Cannot invoke JVM in primordial threads on Zero

JDK-8274435

EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl

JDK-8272914

Create hotspot:tier2 and hotspot:tier3 test groups

JDK-8273361

InfoOptsTest is failing in tier1

JDK-8271287

jdk/jshell/CommandCompletionTest.java fails with “lists don’t have the same size expected”

JDK-8273378

Shenandoah: Remove the remaining uses of os::is_MP

JDK-8273887

[macos] java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java timed out

JDK-8273935

(zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported

JDK-8266239

Some duplicated javac command-line options have repeated effect

JDK-8274326

[macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m

JDK-8274381

missing CAccessibility definitions in JNI code

JDK-8273278

Support XSLT on GraalVM Native Image–deterministic bytecode generation in XSLT

JDK-8273135

java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7

JDK-8274087

Windows DLL path not set correctly.

JDK-8271170

Add unit test for what jpackage app launcher puts in the environment

JDK-8270116

Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS

JDK-8273498

compiler/c2/Test7179138_1.java timed out

JDK-8273924

ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add()

JDK-8271341

Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java

JDK-8273359

CI: ciInstanceKlass::get_canonical_holder() doesn’t respect instance size

JDK-8244675

assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines()))

JDK-8223923

C2: Missing interference with mismatched unsafe accesses

JDK-8271600

C2: CheckCastPP which should closely follow Allocate is sunk of a loop

JDK-8270886

Crash in PhaseIdealLoop::verify_strip_mined_scheduling

JDK-8271340

Crash PhaseIdealLoop::clone_outer_loop

JDK-8272413

Incorrect num of element count calculation for vector cast

JDK-8272574

C2: assert(false) failed: Bad graph detected in build_loop_late

JDK-8271954

C2: assert(false) failed: Bad graph detected in build_loop_late

JDK-8273165

GraphKit::combine_exception_states fails with “matching stack sizes” assert

JDK-8272570

C2: crash in PhaseCFG::global_code_motion

JDK-8271254

javac generates unreachable code when using empty semicolon statement

JDK-8273408

java.lang.AssertionError: typeSig ERROR on generated class property of record

JDK-8273961

jdk/nio/zipfs/ZipFSTester.java fails if file path contains ‘+’ character

JDK-8272328

java.library.path is not set properly by Windows jpackage app launcher

JDK-8271718

Crash when during color transformation the color profile is replaced

JDK-8268894

forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition

JDK-8268893

jcmd to trim the glibc heap

JDK-8273638

javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F

JDK-8273902

Memory leak in OopStorage due to bug in OopHandle::release()

JDK-8274056

JavaAccessibilityUtilities leaks JNI objects

JDK-8269850

Most JDK releases report macOS version 12 as 10.16 instead of 12.0

JDK-8273451

Remove unreachable return in mutexLocker::wait

JDK-8273375

Remove redundant ‘new String’ calls after concatenation in java.desktop

JDK-8261236

C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled

JDK-8274215

Remove globalsignr2ca root from 17.0.2

JDK-8273646

Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher

JDK-8272342

[TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions

JDK-8273514

java/util/DoubleStreamSums/CompensatedSums.java failure

JDK-8214761

Bug in parallel Kahan summation implementation

JDK-8272318

Improve performance of HeapDumpAllTest

JDK-8271605

Update JMH devkit to 1.32

JDK-8271862

C2 intrinsic for Reference.refersTo() is often not used

JDK-8272970

Parallelize runtime/InvocationTests/

JDK-8272850

Drop zapping values in the Zap* option descriptions

JDK-8263375

Support stack watermarks in Zero VM

JDK-8272838

Move CriticalJNI tests out of tier1

JDK-8272639

jpackaged applications using microphone on mac

JDK-8271722

[TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers

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-8273593

[REDO] Warn user when using mac-sign option with unsigned app-image.

JDK-8269687

pauth_aarch64.hpp include name is incorrect

JDK-8271490

[ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling

JDK-8273592

Backout JDK-8271868

JDK-8271868

Warn user when using mac-sign option with unsigned app-image.

JDK-8270317

Large Allocation in CipherSuite

JDK-8263773

Reenable German localization for builds at Oracle

JDK-8272973

Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop

JDK-8271121

ZGC: stack overflow (segv) when -Xlog:gc+start=debug

JDK-8270110

Shenandoah: Add test for JDK-8269661

JDK-8270171

Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests

JDK-8272783

Epsilon: Refactor tests to improve performance

JDK-8272473

Parsing epoch seconds at a DST transition with a non-UTC parser is wrong

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-8269031

linux x86_64 check for binutils 2.25 or higher after 8265783

JDK-8269280

(bf) Replace StringBuffer in *Buffer.toString()

JDK-8269924

Shenandoah: Introduce weak/strong marking asserts

ON THIS PAGE