The full version string for this update release is 19+37. The version number is 19.

Liberica JDK 19+37

Liberica is a certified, Java SE 19-compliant distribution of OpenJDK 19 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 19.

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

Please refer to the Oracle JDK 19 release notes for further information on JDK 19 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 19 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 19 distribution

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

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

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 19 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 19 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 19 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-8292260

[BACKOUT] JDK-8279219: [REDO] C2 crash when allocating array of size too large

JDK-8288769

Revert unintentional change to deflate.c

JDK-8291496

Allocating card table before heap causes underflow asserts in CardTable::addr_for()

JDK-8290889

JDK 19 RDP2 L10n resource files update - msgdrop 10

JDK-8290562

ThreadMXBean.getThreadTime fails with -XX:-VMContinuations

JDK-8283276

java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs

JDK-8291757

Remove EA from JDK 19 version string starting with Initial RC promotion B35 on August 11, 2022

JDK-8290867

Race freeing remembered set segments

JDK-8291524

jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java Value not equal to 2, field=‘hiddenClassCount’, value=‘0’

JDK-8291512

Snippetize modules API examples

JDK-8291006

java/foreign/TestUnsupportedPlatform fails after JDK-8290455

JDK-8290455

jck test api/java_lang/foreign/VaList/Empty.html fails on some platforms

JDK-8290460

Alpine: disable some panama tests that rely on std::thread

JDK-8290625

Test jdk/javadoc/tool/CheckManPageOptions.java after manpage update

JDK-8278274

Update nroff pages in JDK 19 before RC

JDK-8287916

Address the inconsistency between the constant array and pool size

JDK-8285407

Improve Xalan supports

JDK-8282676

Improve subject handling

JDK-8284370

Improve zlib usage

JDK-8283190

Improve MIDI processing

JDK-8281866

Enhance MethodHandle invocations

JDK-8281859

Improve class compilation

JDK-8272249

Better properties of loaded Properties

JDK-8277608

Address IP Addressing

JDK-8272243

Improve DER parsing

JDK-8290524

Typo in javadoc of MemorySegment/MemoryAddress

JDK-8288482

JFR: Cannot resolve method

JDK-8290417

CDS cannot archive lamda proxy with useImplMethodHandle

JDK-8289954

C2: Assert failed in PhaseCFG::verify() after JDK-8183390

JDK-8289127

Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible

JDK-8281969

Bad result for the snippet @link tag if substring/regex consists of whitespace

JDK-8290250

Shenandoah: disable Loom for iu mode

JDK-8290252

Add TEST.properties to java/nio/channels/FileChannel and move tests out of largeMemory sub-dir

JDK-8288112

C2: Error: ShouldNotReachHere() in Type::typerr()

JDK-8290209

jcup.md missing additional text

JDK-8290207

Missing notice in dom.md

JDK-8290203

ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all

JDK-8290201

ProblemList com/sun/jdi/InvokeHangTest.java on macosx-x64 in vthread mode

JDK-8290095

java/nio/channels/FileChannel/largeMemory/LargeGatheringWrite.java timed out

JDK-8289930

Improve Thread description of inherited AccessControlContext

JDK-8289365

SegmentAllocator:allocateArray(MemoryLayout, count) does not throw IAEx when count is -1

JDK-8290071

Javadoc for MemorySegment/MemoryAddress getter/setters contains some typos

JDK-8288850

SegmentAllocator:allocate() can return null some cases

JDK-8289148

j.l.foreign.VaList::nextVarg call could throw IndexOutOfBoundsException or even crash the VM

JDK-8289333

Specification of method j.l.foreign.VaList::skip deserves clarification

JDK-8289156

j.l.foreign.VaList::skip call could throw java.lang.IndexOutOfBoundsException: Out of bound access on segment

JDK-8289709

fatal error: stuck in JvmtiVTMSTransitionDisabler::disable_VTMS_transitions

JDK-8287902

UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows

JDK-8287379

Using @inheritDoc in an inapplicable context shouldn’t crash javadoc

JDK-8287809

Revisit implementation of memory session

JDK-8290004

[PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC

JDK-8289692

JFR: Thread checkpoint no longer enforce mutual exclusion post Loom integration

JDK-8289894

A NullPointerException thrown from guard expression

JDK-8289729

G1: Incorrect verification logic in G1ConcurrentMark::clear_next_bitmap

JDK-8282071

Update java.xml module-info

JDK-8290033

ProblemList serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java on windows-x64 in -Xcomp mode

JDK-8289697

buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad

JDK-8289872

wrong wording in @param doc for HashMap.newHashMap et. al.

JDK-8289601

SegmentAllocator::allocateUtf8String(String str) should be clarified for strings containing \0

JDK-8289223

Canonicalize header ids in foreign API javadocs

JDK-8289799

Build warning in methodData.cpp memset zero-length parameter

JDK-8289030

[macos] app image signature invalid when creating DMG or PKG

JDK-8289951

ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java on linux-x64 and macosx-x64

JDK-8278469

Test java/nio/channels/FileChannel/LargeGatheringWrite.java times out

JDK-8289526

java/nio/channels/FileChannel/MapTest.java times out

JDK-8289486

Improve XSLT XPath operators count efficiency

JDK-8289779

Map::replaceAll javadoc has redundant @throws clauses

JDK-8289558

Need spec clarification of j.l.foreign.*Layout

JDK-8289196

Pattern domination not working properly for record patterns

JDK-6509045

only copies one instance of the specified exception

JDK-8288949

serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java failing

JDK-8289857

ProblemList jdk/jfr/event/runtime/TestActiveSettingEvent.java

JDK-8289840

ProblemList vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java when run with vthread wrapper

JDK-8289841

ProblemList vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java with ZGC on windows

JDK-8289477

Memory corruption with CPU_ALLOC, CPU_FREE on muslc

JDK-8289439

Clarify relationship between ThreadStart/ThreadEnd and can_support_virtual_threads capability

JDK-8288128

S390X: Fix crashes after JDK-8284161 (Virtual Threads)

JDK-8289091

move oop safety check from SharedRuntime::get_java_tid() to JavaThread::threadObj()

JDK-8287847

Fatal Error when suspending virtual thread after it has terminated

JDK-8067757

Incorrect HTML generation for copied javadoc with multiple @throws tags

JDK-8289569

[test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl

JDK-8287851

C2 crash: assert(t→meet(t0) == t) failed: Not monotonic

JDK-8287672

jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run

JDK-8289183

jdk.jfr.consumer.RecordedThread.getId references Thread::getId, should be Thread::threadId

JDK-8289619

JVMTI SelfSuspendDisablerTest.java failed with RuntimeException: Test FAILED: Unexpected thread state

JDK-8245268

-Xcomp is missing from java launcher documentation

JDK-8288703

GetThreadState returns 0 for virtual thread that has terminated

JDK-8288854

getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE

JDK-8280320

C2: Loop opts are missing during OSR compilation

JDK-8289570

SegmentAllocator:allocateUtf8String(String str) default behavior mismatch to spec

JDK-8289585

ProblemList sun/tools/jhsdb/JStackStressTest.java on linux-aarch64

JDK-8289549

ISO 4217 Amendment 172 Update

JDK-8284358

Unreachable loop is not removed from C2 IR, leading to a broken graph

JDK-8289278

Suspend/ResumeAllVirtualThreads need both can_suspend and can_support_virtual_threads

JDK-8289252

Recommend Locale.of() method instead of the constructor

JDK-8288596

Random:from() adapter does not delegate to supplied generator in all cases

JDK-8289399

Update SourceVersion to use snippets

JDK-8289398

ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64 again

JDK-8289069

Very slow C1 arraycopy jcstress tests after JDK-8279886

JDK-8288058

Broken links on constant-values page

JDK-8275784

Bogus warning generated for record with compact constructor

JDK-8288836

(fs) Files.writeString spec for IOException has “specified charset” when no charset is provided

JDK-8288425

Footprint regression due MH creation when initializing StringConcatFactory

JDK-8289228

SegmentAllocator::allocateArray null handling is too lax

JDK-8288445

AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding

JDK-8289251

ProblemList java/lang/ref/OOMEInReferenceHandler.java

JDK-8288524

Allow @systemProperty to appear in overview documentation

JDK-8289240

ProblemList java/lang/reflect/callerCache/ReflectionCallerCacheTest.java in -Xcomp mode

JDK-8289235

ProblemList vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java when run with vthread wrapper

JDK-8280826

Document set of strings javac recognizes for SuppressWarnings

JDK-8289188

SegmentAllocator:allocateArray(*) default behavior mismatch to spec

JDK-8289093

BlockLocationPrinter fails to decode addresses with G1

JDK-8288683

C2: And node gets wrong type due to not adding it back to the worklist in CCP

JDK-8289079

java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id1 failed with “RuntimeException: Test failed”

JDK-8247407

tools/jlink/plugins/CompressorPluginTest.java test failing

JDK-8288983

broken link in com.sun.net.httpserver.SimpleFileServer

JDK-8289044

ARM32: missing LIR_Assembler::cmove metadata type support

JDK-8288120

VerifyError with JEP 405 pattern match

JDK-8288528

broken links in java.desktop

JDK-8288080

(fc) FileChannel::map for MemorySegments should state it always throws UOE

JDK-8287076

Document.normalizeDocument() produces different results

JDK-8288589

Files.readString ignores encoding errors for UTF-16

JDK-8286580

serviceability/jvmti/vthread/GetSetLocalTest failed with assert: Not supported for heap frames

JDK-8288781

C1: LIR_OpVisitState::maxNumberOfOperands too small

JDK-8288988

ProblemList serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java in -Xcomp mode

JDK-8288846

misc tests fail “assert(ms < 1000) failed: Un-interruptable sleep, short time use only”

JDK-8288840

StructureViolationException should not link to fork method

JDK-8287982

Concurrent implicit attach from native threads crashes VM

JDK-8288529

broken link in java.xml

JDK-8287971

Throw exception for missing values in .jpackage.xml

JDK-8288761

SegmentAllocator:allocate(long bytesSize) not throwing IAEx when bytesSize < 0

JDK-8288754

GCC 12 fails to build zReferenceProcessor.cpp

JDK-8286103

VThreadMonitorTest fails “assert(!current→cont_fastpath() || (current→cont_fastpath_thread_state() && !interpreted_native_or_deoptimized_on_stack(current))) failed”

JDK-8278053

serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java failing in loom repo with Xcomp

JDK-8288532

additional review changes for JDK-8286830

JDK-8288139

JavaThread touches oop after GC barrier is detached

JDK-8288497

add support for JavaThread::is_oop_safe()

JDK-8288531

Empty spans in mobile navigation markup

JDK-8288467

remove memory_operand assert for spilled instructions

JDK-8288671

Problematic fix for font boosting

JDK-8288527

broken link in java.base/java/util/zip/package-summary.html

JDK-8288741

JFR: Change package name of snippet files

JDK-8288663

JFR: Disabling the JfrThreadSampler commits only a partially disabled state

JDK-8287800

JFR: Incorrect error message when starting recording with missing .jfc file

JDK-8288485

jni/nullCaller/NullCallerTest.java failing (ppc64)

JDK-8288564

C2: LShiftLNode::Ideal produces wrong result after JDK-8278114

JDK-8288397

AArch64: Fix register issues in SVE backend match rules

JDK-8288692

jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java fails after JDK-8288545

JDK-8268398

15% increase in JFR footprint in Noop-Base

JDK-8288545

Missing space in error message

JDK-8286176

Add JNI_VERSION_19 to jni.h and JNI spec

JDK-8287401

jpackage tests failing on Windows due to powershell issue

JDK-8288534

Out of bound errors for memory segment access mentions wrong values

JDK-8288533

Missing @param tags in com.sun.source classes

JDK-8288526

ProblemList gc/stress/TestStressG1Humongous.java on windows-x64

JDK-8288414

Long::compress/expand samples are not correct

JDK-8288289

Preview APIs in jdk.jdi, jdk.management, and jdk.jfr should be reflective preview APIs

JDK-8288324

Loom: Uninitialized JvmtiEnvs in VM_Virtual* ops

JDK-8288360

CI: ciInstanceKlass::implementor() is not consistent for well-known classes

JDK-8287889

(fs) Files.copy description of REPLACE_EXISTING is hard to read

JDK-8288303

C1: Miscompilation due to broken Class.getModifiers intrinsic

JDK-8288214

serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java test failed

JDK-8288365

ProblemList java/lang/reflect/callerCache/ReflectionCallerCacheTest.java in -Xcomp on macosx-x64 and windows-x64

JDK-8288105

[PPC64] Problems with -XX:+VerifyStack

JDK-8288173

JDK-8202449 fix causes conformance test failure : api/java_util/Random/RandomGenerator/NextFloat.html

JDK-8288101

False build warning-as-error with GCC 9 after JDK-8214976

JDK-8288222

ProblemList serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java

JDK-8281445

Document the default value for the override-methods option

JDK-8288048

Build failure with GCC 6 after JDK-8286562

JDK-8288078

linux-aarch64-optimized build fails in Tier5 after JDK-8287567

JDK-8287903

Reduce runtime of java.math microbenchmarks

JDK-8287854

Dangling reference in ClassVerifier::verify_class

JDK-8288023

AArch64: disable PAC-RET when preview is enabled

JDK-8287738

[PPC64] jdk/incubator/vector/*VectorTests failing

JDK-8288040

x86: Loom: Improve cont/monitor-count helper methods

JDK-6429812

NPE after calling JTable.updateUI() when using a header renderer + XP L&F

JDK-8287897

Augment src/jdk.internal.le/share/legal/jline.md with information on 4th party dependencies

JDK-8287493

32-bit Windows build failure in codeBlob.cpp after JDK-8283689

JDK-8288051

Loom: Extend the compilation warning workaround in stack chunk copy

JDK-8286847

Rotate vectors don’t support byte or short

JDK-8284780

Need methods to create pre-sized HashSet and LinkedHashSet

JDK-8288082

Build failure due to clang_major is not defined after JDK-8214976

JDK-8288068

Javadoc contains spurious reference to CLinker

JDK-8288052

Small logging clarification during failed heap shrinkage

JDK-8287901

Loom: Failures with -XX:+VerifyStack

JDK-8214976

Warn about uses of functions replaced for portability

JDK-8287333

Clean up ParamTaglet and ThrowsTaglet

JDK-8202449

overflow handling in Random.doubles

JDK-8233760

Result of BigDecimal.toString throws overflow exception on new BigDecimal(str)

JDK-8281001

Class::forName(String) defaults to system class loader if the caller is null

JDK-8286990

Add compiler name to warning messages in Compiler Directive

JDK-8287541

Files.writeString fails to throw IOException for charset “windows-1252”

JDK-8286663

Resolve IDE warnings in WTrayIconPeer and SystemTray

JDK-8283383

[macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name

JDK-8287432

C2: assert(tn→in(0) != __null) failed: must have live top node

JDK-8287895

Some langtools tests fail on msys2

JDK-8287970

riscv: jdk/incubator/vector/*VectorTests failing

JDK-8287894

Use fixed timestamp as an alternative of DATE macro in jdk.jdi to make Windows build reproducible

JDK-8285965

TestScenarios.java does not check for "``" correctly

JDK-8288000

compiler/loopopts/TestOverUnrolling2.java fails with release VMs

JDK-8287735

Provide separate event category for dll operations

JDK-8287442

Reduce list to array conversions in java.lang.invoke.MethodHandles

JDK-8287522

StringConcatFactory: Add in prependers and mixers in batches

JDK-8287980

Build is broken due to SuperWordMaxVectorSize when C2 is disabled after JDK-8287697

JDK-8286451

C2: assert(nb == 1) failed: only when the head is not shared

JDK-8287700

C2 Crash running eclipse benchmark from Dacapo

JDK-8286625

C2 fails with assert(!n→is_Store() && !n→is_LoadStore()) failed: no node with a side effect

JDK-8277307

Pre shared key sent under both session_ticket and pre_shared_key extensions

JDK-8287353

Use snippet tag instead of pre tag in Javadoc of InterruptedException

JDK-8287967

Update golden test files after JDK-8287886

JDK-8287697

Limit auto vectorization to 32-byte vector on Cascade Lake

JDK-8287886

Further terminology updates to match JLS

JDK-8287869

-XX:+AutoCreateSharedArchive doesn’t work when JDK build is switched

JDK-8287876

The recently de-problemlisted TestTitledBorderLeak test is unstable

JDK-8287927

ProblemList java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java on macosx-aarch64

JDK-8285081

Improve XPath operators count accuracy

JDK-8279358

vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t003/TestDescription.java fails with usage tracker

JDK-8287148

Avoid redundant HashMap.containsKey calls in ExtendedKeyCodes.getExtendedKeyCodeForChar

JDK-8286983

rename jdb -trackvthreads and debug agent enumeratevthreads options and clarify “Preview Feature” nature of these options

JDK-8287877

Exclude vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java until JDK-8277573 is fixed

JDK-8287872

Disable concurrent execution of hotspot docker tests

JDK-8287919

ProblemList java/lang/CompressExpandTest.java

JDK-8287840

Dead copy region node blocks IfNode’s fold-compares

JDK-8273853

Update the Java manpage for automatic CDS archive updating

JDK-8287811

JFR: jfr configure error message should not print stack trace

JDK-8273346

Expand library mappings to IEEE 754 operations

JDK-8287745

jni/nullCaller/NullCallerTest.java fails with “exitValue = 1”

JDK-8286620

Create regression test for verifying setMargin() of JRadioButton

JDK-8286206

Missing cases for RECORD

JDK-8287799

JFR: Less noisy platform threads with jfr print

JDK-8273573

[macos12] ActionListenerCalledTwiceTest.java fails on macOS 12

JDK-8287808

javac generates illegal class file for pattern matching switch with records

JDK-8286571

java source launcher from a minimal jdk image containing jdk.compiler fails with –enable-preview option

JDK-8287741

Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete

JDK-8287896

PropertiesTest.sh fail on msys2

JDK-8287860

Revise usage of volatile in j.u.Locale

JDK-8287236

Reorganize AST related to pattern matching for switch

JDK-8287663

Add a regression test for JDK-8287073

JDK-8286940

[IR Framework] Allow IR tests to build and use Whitebox without -DSkipWhiteBoxInstall=true

JDK-8286967

Unproblemlist compiler/c2/irTests/TestSkeletonPredicates.java and add additional test for JDK-8286638

JDK-8283667

[vectorapi] Vectorization for masked load with IOOBE with predicate feature

JDK-8287785

Reduce runtime of java.lang.invoke microbenchmarks

JDK-8286360

ARM32: Fix crashes after JDK-8284161 (Virtual Threads)

JDK-8287810

Reduce runtime of java.lang microbenchmarks

JDK-8287798

Reduce runtime of java.lang.reflect/runtime microbenchmarks

JDK-8287071

Loom: Cleanup x86_64 gen_continuation_enter

JDK-8287674

CSS improvements for summary lists

JDK-8286279

[vectorapi] Only check index of masked lanes if offset is out of array boundary for masked store

JDK-8287824

The MTPerLineTransformValidation tests has a typo in the @run tag

JDK-8287867

Bad merge of jdk/test/lib/util/ForceGC.java causing test compilation error

JDK-8250950

Allow per-user and system wide configuration of a jpackaged app

JDK-8287101

CDS should check for file truncation for all regions

JDK-8287838

Update Float and Double to use snippets

JDK-8287761

Make the logging of J2DBench stable

JDK-8286481

Exception printed to stdout on Windows when storing transparent image in clipboard

JDK-8285285

Avoid redundant allocations in WindowsPreferences

JDK-8287766

Unnecessary Vector usage in LdapClient

JDK-8287671

Adjust ForceGC to invoke System::gc fewer times for negative case

JDK-8287764

runtime/cds/serviceability/ReplaceCriticalClasses failed on localized Windows

JDK-8287524

Improve checkboxes to select releases on deprecated API page

JDK-8287732

jdk/jshell/ToolEnablePreviewTest.java fails on x86_32 after JDK-8287496

JDK-8283307

Vectorize unsigned shift right on signed subword types

JDK-8283894

Intrinsify compress and expand bits on x86

JDK-8287205

generate_cont_thaw generates dead code after jump to exception handler

JDK-8287609

macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative

JDK-8287837

ProblemList java/lang/ref/OOMEInReferenceHandler.java in -Xcomp

JDK-8287753

[spelling] close well-established compounds

JDK-8287830

gtest fails to compile after JDK-8287661

JDK-8284199

Implementation of Structured Concurrency (Incubator)

JDK-8287558

Remove remset coarsening stats during g1 remset summary printing

JDK-8286772

java/awt/dnd/DropTargetInInternalFrameTest/DropTargetInInternalFrameTest.html times out and fails in Windows

JDK-8287826

javax/accessibility/4702233/AccessiblePropertiesTest.java fails to compile

JDK-8231491

JDI tc02x004 failed again due to wrong # of breakpoints

JDK-8287740

NSAccessibilityShowMenuAction not working for text editors

JDK-8285305

Create an automated test for JDK-4495286

JDK-8285373

Create an automated test for JDK-4702233

JDK-8287102

ImageReaderSpi.canDecodeInput() for standard plugins should return false if a stream is too short

JDK-8286850

[macos] Add support for signing user provided app image

JDK-8283694

Improve bit manipulation and boolean to integer conversion operations on x86_64

JDK-8287517

C2: assert(vlen_in_bytes == 64) failed: 2

JDK-8287637

Loom: Mismatched VirtualThread::state accessor

JDK-8252717

Integrate/merge legacy standard doclet diagnostics and doclint

JDK-8287685

[BACKOUT] JDK-8287384 Speed up jdk.test.lib.util.ForceGC

JDK-8287734

Shenandoah: Consolidate marking closures

JDK-8287729

Loom: Check alternative implementation on x86_32

JDK-8287686

Add assertion to ensure that disarm value offset < 128

JDK-8233477

[Win LAF]The tooltip doesn’t display correctly in Win LAF

JDK-8287661

Fix and improve BitMap::print_on(outputStream*)

JDK-8276789

Support C++ lambda in ResourceHashtable::iterate

JDK-8287748

Fix issues in java.lang.foreign package javadoc

JDK-8287337

SnippetUtils should throw exceptions if snippets not found

JDK-8287600

AA Ovals not rendered under metal

JDK-8276266

Clean up incorrect client-libs ProblemList.txt entries

JDK-8287125

[macos] Multiple jpackage tests fail/timeout on same host

JDK-8287425

Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path

JDK-8287695

Use String.contains() instead of String.indexOf() in jdk.hotspot.agent

JDK-8287746

ProblemList jni/nullCaller/NullCallerTest.java

JDK-8287340

Refactor old code using StringTokenizer in locale related code

JDK-8287704

Small logging clarification about shrunk bytes after heap shrinkage

JDK-8285868

x86 intrinsics for floating point method isInfinite

JDK-8287097

(fs) Files::copy requires an undocumented permission when copying from the default file system to a non-default file system

JDK-8287567

AArch64: Implement post-call NOPs

JDK-8278598

AlignmentReserve is repeatedly reinitialized

JDK-8287171

Refactor null caller tests to a single directory

JDK-8287726

Fix JVMTI tests with “requires vm.continuations” after JDK-8287496

JDK-8287606

standardize spelling of subtype and supertype etc in comments

JDK-8286830

~HandshakeState should not touch oops

JDK-8287724

Fix various issues with msys2

JDK-8287496

Alternative virtual thread implementation that maps to OS thread

JDK-8283466

C2: missing skeleton predicates in peeled loop

JDK-8233269

Improve handling of JAVA_ARGS

JDK-8286846

test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64

JDK-8213531

Test javax/swing/border/TestTitledBorderLeak.java fails

JDK-8287118

Use monospace font for annotation default values

JDK-4511638

Double.toString(double) sometimes produces incorrect results

JDK-8282024

add EscapeAnalysis statistics under PrintOptoStatistics

JDK-8287396

LIR_Opr::vreg_number() and data() can return negative number

JDK-8287390

Cleanup Map usage in AuthenticationInfo.requestAuthentication

JDK-8287602

(fs) Avoid redundant HashMap.containsKey call in MimeTypesFileTypeDetector.putIfAbsent

JDK-8286829

Shenandoah: fix Shenandoah Loom support

JDK-8287398

Allow concurrent execution of hotspot docker tests

JDK-8287237

(fs) Files.probeContentType returns null if filename contains hash mark on Linux

JDK-8287625

ProblemList jdk/jshell/HighlightUITest.java on all platforms

JDK-8287491

compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type #

JDK-8287512

continuationEntry.hpp has incomplete definitions

JDK-8287233

Crash in Continuation.enterSpecial: stop: tried to execute native method as non-native

JDK-8282662

Use List.of() factory method to reduce memory consumption

JDK-8287453

RenderPerfTest incorrectly measures performance

JDK-8287552

riscv: Fix comment typo in li64

JDK-8287366

Improve test failure reporting in GHA

JDK-8236569

-Xss not multiple of 4K does not work for the main thread on macOS

JDK-8287520

Shrink x86_32 problemlists after JDK-8287437

JDK-8287318

ConcurrentModificationException in sun.net.httpserver.ServerImpllatexmath:[Dispatcher

JDK-8285939

javadoc java.lang.Record should not have "Direct Known Subclasses:" section

JDK-8287544

Replace uses of StringBuffer with StringBuilder in java.naming

JDK-8286159

Memory leak in getAllConfigs of awt_GraphicsEnv.c:585

JDK-8282771

Create test case for JDK-8262981

JDK-8282778

Create a regression test for JDK-4699544

JDK-8282857

Create a regression test for JDK-4702690

JDK-8285401

Proxy class initializer should use 3-arg `Class.forName` to avoid unnecessary class initialization

JDK-8287064

Modernize ProxyGenerator.PrimitiveTypeInfo

JDK-8287384

Speed up jdk.test.lib.util.ForceGC

JDK-8284960

Integration of JEP 426: Vector API (Fourth Incubator)

JDK-8286895

InternalError: Exception during analyze

JDK-8287526

java/nio/channels/FileChannel/LargeMapTest.java fails on 32-bit systems

JDK-8276836

Error in javac caused by switch expression without result expressions: Internal error: stack sim error

JDK-8282863

java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java fails on Windows 10 with HiDPI screen

JDK-8287438

IGV: scheduling crashes on non-block-start Region with multiple predecessors

JDK-8285558

IGV: scheduling crashes on control-unreachable CFG nodes

JDK-8287497

Use String.contains() instead of String.indexOf() in java.naming

JDK-8286180

Enable construction of LogStreamImpl from LogMessageImpl

JDK-8287430

MemorySessionImpl::addOrCleanupIfFail does not rethrow exceptions

JDK-8286855

javac error on invalid jar should only print filename

JDK-8287378

GHA: Update cygwin to fix issues in langtools tests on Windows

JDK-8287157

Clean up G1Policy::next_gc_should_be_mixed()

JDK-8287437

Temporarily disable Continuations::enabled() for platforms which don’t have an implementation, yet

JDK-8287433

[PPC64] g1_write_barrier_pre needs extension for Loom

JDK-8286711

AArch64: serviceability agent tests fail with PAC enabled

JDK-8287195

AArch64: Client VM build failure after JDK-8283689

JDK-8287288

Fix some typos in C1

JDK-8287418

riscv: Fix correctness issue of MacroAssembler::movptr

JDK-8287363

null pointer should use NULL instead of 0

JDK-8287073

NPE from CgroupV2Subsystem.getInstance()

JDK-8286093

java/awt/geom/Path2D/UnitTest.java failed with "RuntimeException: 2D bounds too small"

JDK-8287440

Typo in package-info.java of java.util.random

JDK-8287484

JFR: Seal RecordedObject

JDK-8285008

JFR: jdk/jfr/jmx/streaming/TestClose.java failed with "Exception: Expected repository to be empty"

JDK-8287492

ProblemList compiler/jvmci/errors/TestInvalidDebugInfo.java

JDK-8287362

FieldAccessWatch testcase failed on AIX platform

JDK-8286562

GCC 12 reports some compiler warnings

JDK-8284400

Improve XPath exception handling

JDK-8287223

C1: Inlining attempt through MH::invokeBasic() with null receiver

JDK-8287463

JFR: Disable TestDevNull.java on Windows

JDK-8287003

InputStreamReader::read() can return zero despite writing a char in the buffer

JDK-8282947

JFR: Dump on shutdown live-locks in some conditions

JDK-8271406

Kitchensink failed with "assert(early→flag() == current→flag()) failed: Should be the same"

JDK-8287292

Improve TransformKey to pack more kinds of transforms efficiently

JDK-8268422

Find a better way to select releases in "New API" page

JDK-8282182

Document algorithm used to encode aarch64 logical immediate operands.

JDK-8277420

Provide a way to copy the hyperlink to a doc element to the clipboard

JDK-8287200

Test java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java timed out after JDK-8287103

JDK-8287352

DockerTestUtils::execute shows incorrect elapsed time

JDK-8286058

AArch64: clarify types of calls

JDK-8286737

Test vmTestbase/gc/gctests/WeakReference/weak006/weak006.java fails: Last soft reference has not been cleared

JDK-8287285

Avoid redundant HashMap.containsKey call in java.util.zip.ZipFile.Source.get

JDK-8286709

(fc) FileChannel/FileChannelImpl cleanup

JDK-8286045

Use ForceGC for cleaner test cases

JDK-8287336

GHA: Workflows break on patch versions

JDK-8287187

Utilize HashMap.newHashMap() in CLDRConverter

JDK-8287246

DSAKeyValue should check for missing params instead of relying on KeyFactory provider

JDK-8287244

Add bound check in indexed memory access var handle

JDK-8257810

Only First page are printed in JTable.scrollRectToVisible

JDK-8287107

CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller

JDK-8286960

Test serviceability/jvmti/vthread/SuspendResume2 crashed: missing ThreadsListHandle in calling context

JDK-8287338

tools/javac/api/snippets/TestJavaxToolsSnippets.java failing tier1 on all platforms

JDK-8279513

jdk/javadoc/doclet/testDocletExample/TestDocletExample.java fails after 8278795

JDK-8284037

Snippet-files subdirectory not automatically detected when in unnamed package

JDK-8263075

C2: simplify anti-dependence check in PhaseCFG::implicit_null_check()

JDK-8261768

SelfDestructTimer should accept seconds

JDK-8275303

sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver

JDK-8284966

Update SourceVersion.RELEASE_19 description for language changes

JDK-8287089

G1CollectedHeap::is_in_cset() can be const methods

JDK-8287104

AddressChangeListener thread inherits CCL and can cause memory leak for webapp-servers

JDK-8284944

assert(cnt++ < 40) failed: infinite cycle in loop optimization

JDK-8286398

Address possibly lossy conversions in jdk.internal.le

JDK-8228990

JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1

JDK-8262889

Compiler implementation for Record Patterns

JDK-8284690

[macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox

JDK-8286304

Removal of diagnostic flag GCParallelVerificationEnabled

JDK-8287206

Use WrongThreadException for confinement errors

JDK-8272791

java -XX:BlockZeroingLowLimit=1 crashes after 8270947

JDK-8287202

GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event

JDK-8287254

Clean up Xcode sysroot logic

JDK-8287091

aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn

JDK-8287181

Avoid redundant HashMap.containsKey calls in InternalLocaleBuilder.setExtension

JDK-8286490

JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect

JDK-8287263

java/nio/channels/FileChannel/LargeMapTest.java times out on Windows

JDK-8286211

Update PCSC-Lite for Suse Linux to 1.9.5

JDK-8284209

Replace remaining usages of 'a the' in source code

JDK-6725221

Standardize obtaining boolean properties with defaults

JDK-8287249

Zero: Missing BarrierSetNMethod::arm() method

JDK-8275170

Some jtreg sound tests should be marked with sound keyword

JDK-8281682

Redundant .ico files in Windows app-image cause unnecessary bloat

JDK-8287169

compiler/arguments/TestCompileThresholdScaling.java fails on x86_32 after JDK-8287052

JDK-8286891

thread_local causes undefined symbol error with XL C

JDK-8287162

(zipfs) Performance regression related to support for POSIX file permissions

JDK-8287165

JFR: Add logging to jdk/jfr/api/consumer/recordingstream/TestOnEvent.java

JDK-8287139

aarch64 intrinsic for unsignedMultiplyHigh

JDK-8287158

Explicitly reject unsupported call shapes on macos-aarch64 in mainline

JDK-8287137

Problemlist failing x86_32 tests after Loom integration

JDK-8284213

Replace usages of 'a the' in xml

JDK-8284191

Replace usages of 'a the' in hotspot and java.base

JDK-8286057

Make javac error on a generic enum friendlier

JDK-8287121

Fix typo in jlink’s description resource key lookup

JDK-8286376

Wrong condition for using non-immediate oops on AArch64

JDK-8287138

Make VerifyOption an enum class

JDK-8287151

Remove unused parameter in G1CollectedHeap::mark_evac_failure_object

JDK-8287174

Remove deprecated configure arguments

JDK-8286177

C2: "failed: non-reduction loop contains reduction nodes" assert failure

JDK-8287194

build failure on riscv after JDK-8286825

JDK-8287008

Improve tests for thread dumps in JSON format

JDK-8286786

[macos] javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java still fails

JDK-8285973

x86_64: Improve fp comparison and cmove for eq/ne

JDK-8286262

Windows: Cleanup deprecation warning suppression

JDK-8225013

sanity/client/SwingSet/src/ScrollPaneDemoTest.java fails on Linux

JDK-8287155

Additional make typos

JDK-8287109

Distrust.java failed with CertificateExpiredException

JDK-8286832

JavaDoc pages call browser history API too often

JDK-8286887

Remove logging from search.js

JDK-8286277

CDS VerifyError when calling clone() on object array

JDK-8279185

Support for IsoFields in JapaneseDate/MinguoDate/ThaiBuddhistDate

JDK-8286956

Loom: Define test groups for development/porting use

JDK-8286972

Support the new loop induction variable related PopulateIndex IR node on x86

JDK-8287113

JFR: Periodic task thread uses period for method sampling events

JDK-8285739

disable EscapeBarrier deopt for virtual threads

JDK-8287103

java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java fails with Xcomp

JDK-8286908

ECDSA signature should not return parameters

JDK-8287153

Whitespace typos in HeapRegion class

JDK-8286391

Address possibly lossy conversions in jdk.compiler

JDK-8287150

Remove HeapRegion::block_start_const declaration without definition

JDK-8287154

java/nio/channels/FileChannel/LargeMapTest.java does not compile

JDK-8286825

Linker naming cleanup

JDK-8276549

Improve documentation about ContainerPtr encoding

JDK-8286715

Generalize MemorySegment::ofBuffer

JDK-8287024

G1: Improve the API boundary between HeapRegionRemSet and G1CardSet

JDK-8287053

Avoid redundant HashMap.containsKey calls in ZoneInfoFile.getZoneInfo0

JDK-8189669

Deduplicate VerifyOption documentation

JDK-8287044

Loom: Incorrect StackChunk::pc accessors

JDK-8285399

JNI exception pending in awt_GraphicsEnv.c:1432

JDK-8287099

Clean up terminology regarding doc comment descriptions.

JDK-8287119

Add Distrust.java to ProblemList

JDK-8286266

[macos] Voice over moving JTable column to be the first column JVM crashes

JDK-8287052

comparing double to max_intx gives unexpected results

JDK-8285513

JFR: Add more static support for event classes

JDK-8286978

SIGBUS in libz during CDS initialization

JDK-8286858

Remove dead code in sun.reflect.misc.MethodUtil

JDK-8285962

NimbusDefaults has a typo in a L&F property

JDK-8287013

StringConcatFactory: remove short and byte mixers/prependers

JDK-8286893

G1: Recent card set coarsening statistics wrong

JDK-8286943

G1: With virtualized remembered sets, maximum number of cards configured is wrong

JDK-8285308

Win: Japanese logical fonts are drawn with wrong size

JDK-8285517

System.getenv() returns unexpected value if environment variable has non ASCII character

JDK-8280035

Use Class.isInstance instead of Class.isAssignableFrom where applicable

JDK-8286872

Refactor add/modify notification icon (TrayIcon)

JDK-8271078

jdk/incubator/vector/Float128VectorTests.java failed a subtest

JDK-8286182

[BACKOUT] x86: Handle integral division overflow during parsing

JDK-8287035

[BACKOUT] PPC64: Handle integral division overflow during parsing

JDK-8267038

Update IANA Language Subtag Registry to Version 2022-03-02

JDK-8253176

Signature.getParameters should specify that it can throw UnsupportedOperationException

JDK-8286447

[Linux] AWT should start in Headless mode if headful AWT library not installed

JDK-8286654

Add an optional description accessor on ToolProvider interface

JDK-8278367

JNI critical region violation in CTextPipe.m:363

JDK-8284273

Early crashes in os::print_context on AArch64

JDK-8286797

Guards of constant value false are not permitted

JDK-8280696

C2 compilation hits assert(is_dominator(c, n_ctrl)) failed

JDK-8285733

[s390] Vector Instruction Emitters for element-wise access are broken

JDK-8286873

Improve websocket test execution time

JDK-8284688

Minor cleanup could be done in java.security.jgss

JDK-8286944

Loom: Common ContinuationEntry cookie handling

JDK-8286897

Loom: Cleanup x86_64 StubGenerator

JDK-8285687

Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java

JDK-8286462

Incorrect copyright year for src/java.base/share/classes/jdk/internal/vm/FillerObject.java

JDK-8286969

Add a new test library API to execute kinit in SecurityTools.java

JDK-8286694

Incorrect argument processing in java launcher

JDK-8286984

(ch) Problem list java/nio/channels/FileChannel/LargeMapTest.java on Windows

JDK-8281268

Resolve duplication of test ClassTransformer class

JDK-8286122

[macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe

JDK-8255439

System Tray icons get corrupted when windows scaling changes

JDK-8286814

Shenandoah: RedefineRunningMethods.java test failed with Loom

JDK-8285097

Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java

JDK-8286366

(cs) Charset.put can use putIfAbsent instead of containsKey+put

JDK-8283705

Make javax.sound.midi.Track a final class

JDK-8285397

JNI exception pending in CUPSfuncs.c:250

JDK-8286869

unify os::dir_is_empty across posix platforms

JDK-8286669

Replace MethodHandle specialization with ASM in mainline

JDK-8286763

[REDO] (fc) Tune FileChannel.transferFrom()

JDK-8286925

Move JSON parser used in JFR tests to test library

JDK-8286637

(fc) Memory mapped regions bigger than 2GB do not work correctly on Windows

JDK-8286870

Memory leak with RepeatCompilation

JDK-8283689

Update the foreign linker VM implementation

JDK-8283520

JFR: Memory leak in dcmd_arena

JDK-8280844

Epoch shift synchronization point for Compiler threads is inadequate

JDK-8286636

MacroAssembler::post_call_nop should have InstructionMark

JDK-8283849

AsyncGetCallTrace may crash JVM on guarantee

JDK-8286706

JFR: 'jfr scrub' should overwrite output

JDK-8281712

[REDO] AArch64: Implement string_compare intrinsic in SVE

JDK-8282280

Update Xerces to Version 2.12.2

JDK-8286090

Add RC2/RC4 to jdk.security.legacyAlgorithms

JDK-8283577

SSLEngine.unwrap on read-only input ByteBuffer

JDK-8002277

Refactor two PBE classes to simplify maintenance

JDK-8286338

suppress warnings about bad @author tags when author info is not generated.

JDK-8286688

JFR: Active Setting events should have the same timestamp

JDK-8286734

(fc) FileChannelImpl#map() cleanup after merge of Foreign Function & Memory API

JDK-8209038

Clarify the javadoc of Cipher.getParameters()

JDK-8213045

Add BigDecimal.TWO

JDK-8286788

Test java/lang/Thread/virtual/ThreadAPI.testGetStackTrace3 fails

JDK-8286783

Expand use of @inheritDoc in InputStream and OutputStream subclasses

JDK-8286810

Use public [Double|Float].PRECISION fields in jdk.internal.math.[Double|Float]Consts

JDK-8286596

AArch64: -XX:UseBranchProtection=pac-ret crashes after JDK-8284161

JDK-8286729

G1: Calculation to fit in optional region in remaining pause time wrong

JDK-8282080

Lambda deserialization fails for Object method references on interfaces

JDK-8285485

Fix typos in corelibs

JDK-8268335

Find better way to exclude empty HTML elements

JDK-8284115

[IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly

JDK-8286808

Loom: Simplify generate_cont_thaw by passing thaw_kind directly

JDK-8283544

HttpClient GET method adds Content-Length: 0 header

JDK-8284367

JQuery UI upgrade from 1.12.1 to 1.13.1

JDK-8272094

compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline"

JDK-8286475

Drop --enable-preview from instanceof pattern matching related tests

JDK-8286660

codestrings gtest fails on AArch64: "udf" in padding

JDK-6782021

It is not possible to read local computer certificates with the SunMSCAPI provider

JDK-8286452

The array length of testSmallConstArray should be small and const

JDK-8286744

failure_handler: dmesg command on macos fails to collect data due to permission issues

JDK-8286756

Cleanup foreign API benchmarks

JDK-8286787

Expand use of @inheritDoc in AudioInputStream

JDK-8286740

JFR: Active Setting event emitted incorrectly

JDK-7131823

bug in GIFImageReader

JDK-8286760

Update citation of "Effective Java" second edition to third edition

JDK-8286399

Address possibly lossy conversions in JDK Build Tools

JDK-8285844

TimeZone.getTimeZone(ZoneOffset) does not work for all ZoneOffsets and returns GMT unexpected

JDK-8286200

SequenceInputStream::read(b, off, 0) returns -1 at EOF

JDK-8286390

Address possibly lossy conversions in jdk.incubator.foreign moved to java.base

JDK-8286704

G1: Call offset_of directly in subclasses of G1CardSetContainer

JDK-8178701

Compile error with switch statement on protected enum defined in parent inner class

JDK-8209137

Add ability to bind to specific local address to HTTP client

JDK-8284585

PushPromiseContinuation test fails intermittently in timeout

JDK-8286297

G1: Simplify parallel and serial verification code paths

JDK-8282274

Compiler implementation for Pattern Matching for switch (Third Preview)

JDK-8286638

C2: CmpU needs to do more precise over/underflow analysis

JDK-8284950

CgroupV1 detection code should consider memory.swappiness

JDK-8286791

CLONE - ProblemList compiler/c2/irTests/TestSkeletonPredicates.java in -Xcomp mode

JDK-8286428

AlgorithmId should understand PBES2

JDK-8284194

Allow empty subject fields in keytool

JDK-8286782

Exclude vmTestbase/gc/gctests/WeakReference/weak006/weak006.java

JDK-8286705

GCC 12 reports use-after-free potential bugs

JDK-8286773

cleanup @returns in sun.security classes

JDK-8286771

workaround implemented for JDK-8282607 is incomplete

JDK-8286594

(zipfs) Mention paths with dot elements in ZipException and cleanups

JDK-8286444

javac errors after JDK-8251329 are not helpful enough to find root cause

JDK-8286681

ShenandoahControlThread::request_gc misses the case of GCCause::_codecache_GC_threshold

JDK-8286559

Re-examine synchronization of mark and reset methods on InflaterInputStream

JDK-6829250

Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows

JDK-8277493

[REDO] Quarantined jpackage apps are labeled as "damaged"

JDK-8286671

(fc) Modify sun.nio.ch.FileChannelImpl.map0() to accept a FileDescriptor parameter

JDK-8286604

Update InputStream and OutputStream to use @implSpec

JDK-8286668

JFR: Cleanup

JDK-8285366

Fix typos in serviceability

JDK-8285380

Fix typos in security

JDK-8286393

Address possibly lossy conversions in java.rmi

JDK-8286388

Address possibly lossy conversions in java.smartcardio

JDK-8284956

Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment

JDK-8286628

Remove unused BufferNode::Allocator::flush_free_list

JDK-8286194

ExecutorShutdown test fails intermittently

JDK-8286689

(se) Adjusting to select timeout after EINTR messed up after JDK-8286378

JDK-8278039

Code completion not woking after some statements such as "if" or "while"

JDK-8282160

JShell circularly-required classes cannot be defined

JDK-8286117

Remove unnecessary indirection and unused code in UL

JDK-8286623

Bundle zlib by default with JDK on macos aarch64

JDK-8286647

JFR: Build failure when C1 or C2 is disabled after JDK-8282420

JDK-8286677

[BACKOUT] (fc) Tune FileChannel.transferFrom()

JDK-8286424

GetVersionEx is deprecated

JDK-8274113

(fc) Tune FileChannel.transferFrom()

JDK-8285951

Replace Algorithms.eatMemory(…​) with WB.fullGC() in vmTestbase_vm_gc_ref tests

JDK-8286386

Address possibly lossy conversions in java.net.http

JDK-8278262

JFR: TestPrintXML can’t handle missing timestamps

JDK-8286560

Remove user parameter from jdk.internal.perf.Perf.attach()

JDK-8286615

Small refactor to SerializedLambda

JDK-8286378

Address possibly lossy conversions in java.base

JDK-8286617

Improve parameter names in javax.lang.model utility visitors

JDK-8282191

Implementation of Foreign Function & Memory API (Preview)

JDK-8275535

Retrying a failed authentication on multiple LDAP servers can lead to users blocked

JDK-8286287

Reading file as UTF-16 causes Error which "shouldn’t happen"

JDK-8286015

JFR: Remove jfr.save.generated.asm

JDK-8286423

Destroy password protection in the example code in KeyStore

JDK-8284283

javac crashes when several transitive supertypes are missing

JDK-8286422

Add OIDs for RC2 and Blowfish

JDK-8286573

Remove the unnecessary method Attr#attribTopLevel and its usage

JDK-8284680

sun.font.FontConfigManager.getFontConfig() leaks charset

JDK-8286601

Mac Aarch: Excessive warnings to be ignored for build jdk

JDK-8278348

[macos12] javax/swing/JTree/4908142/bug4908142.java fails in macos12

JDK-8284888

[macos] javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java failed with "NimbusLookAndFeel] : ERROR: icon and imageIcon not same."

JDK-8286582

Build fails on macos aarch64 when using --with-zlib=bundled

JDK-8285820

C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090

JDK-8286433

Cache certificates decoded from TLS session tickets

JDK-8286467

G1: Collection set pruning adds one region too many

JDK-8283001

windows-x86-cmp-baseline fails in some jvmti native libs

JDK-8282966

AArch64: Optimize VectorMask.toLong with SVE2

JDK-8285612

Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java

JDK-8285867

Convert applet manual tests SelectionVisible.java to Frame and automate

JDK-8282772

JButton text set as HTML content has unwanted padding

JDK-8286401

Address possibly lossy conversions in Microbenchmarks

JDK-8282607

runtime/ErrorHandling/MachCodeFramesInErrorFile.java failed with "RuntimeException: 0 < 2"

JDK-8286441

Remove mode parameter from jdk.internal.perf.Perf.attach()

JDK-8286540

Build failure caused by missing DefaultPollerProvider implementation on AIX

JDK-8286002

Add support for intel syntax to capstone hsdis

JDK-8286556

Remove EagerInitialization develop option

JDK-8286387

Remove unused FreeListAllocator::reduce_free_list

JDK-8286476

x86_32: Fix crashes with non-preview mode after JDK-8284161 (Virtual Threads)

JDK-8286446

PPC64: fix crashes after JDK-8284161 (virtual threads preview)

JDK-8286396

Address possibly lossy conversions in jdk.management.jfr

JDK-8286392

Address possibly lossy conversions in jdk.jfr

JDK-8286541

JFR: RecordingFile.write is missing "since 19"

JDK-8285872

JFR: Remove finalize() methods

JDK-8286515

JFR: Remove SimpleStringIdPool class

JDK-8285698

Create a test to check the focus stealing of JPopupMenu from JComboBox

JDK-8286473

Drop --enable-preview from Record related tests

JDK-8286430

make test TEST="gtest:\<sometag>" exits with error when it shouldn’t

JDK-8275201

C2: hide klass() accessor from TypeOopPtr and typeKlassPtr subclasses

JDK-8286459

compile error with VS2017 in continuationFreezeThaw.cpp

JDK-8286339

compiler/c2/irTests/TestEnumFinalFold.java fails if Enum/String methods are not inlined

JDK-8286474

Drop --enable-preview from Sealed Classes related tests

JDK-8278123

serviceability/dcmd/vm/ClassLoaderStatsTest.java failing with java.lang.AssertionError: Should have a hidden class

JDK-8286551

JDK-8286460 causes tests to fail to compile in Tier2

JDK-8286368

Cleanup problem lists after loom integration

JDK-8284980

Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot

JDK-8286438

Add jhsdb jstack processing without --mixed in efh

JDK-8285518

CDS assert: visibility cannot change between dump time and runtime

JDK-8286460

Remove dependence on JAR filename in CDS tests

JDK-8282701

Use Class.getInterfaces(false) where possible to reduce allocation pressure

JDK-8282420

JFR: Remove event handlers

JDK-8286363

BigInteger.parallelMultiply missing @since 19

JDK-8286480

Remove the c1 getEventWriter() intrinsic to simplify post-Loom integration platform-porting efforts

JDK-8286303

Serial: Remove reference to ParGCRareEvent_lock

JDK-8285710

Miscalculation of G1CardSetAllocator unused memory size

JDK-8286125

C2: "bad AD file" with PopulateIndex on x86_64

JDK-8286198

[linux] Fix process-memory information

JDK-8286429

jpackageapplauncher build fails intermittently in Tier[45]

JDK-8238373

Punctuation should be same in jlink help usage on Japanese language

JDK-8286298

Remove unused methods in sun.invoke.util.VerifyType

JDK-8286163

micro-optimize Instant.plusSeconds

JDK-8286285

G1: Rank issues with ParGCRareEvent_lock and Threads_lock

JDK-8286179

Node::find(int) should not traverse from new to old nodes

JDK-8286191

misc tests fail due to JDK-8285987

JDK-8286367

riscv: riscv port is broken after JDK-8284161

JDK-8285730

unify _WIN32_WINNT settings

JDK-7124282

[macosx] Can’t see table cell highlighter when the highlight border is the same color as the cell.

JDK-8030121

java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java fails

JDK-8261650

Add a comment with details for MTLVC_MAX_INDEX

JDK-8282351

jpackage does not work if class file has `]latexmath:[` in the name on windows

JDK-8283651

nsk/jvmti/SuspendThread/suspendthrd003 may leak native memory

JDK-8286442

ProblemList compiler/c2/irTests/TestSkeletonPredicates.java in -Xcomp mode

JDK-8286348

incorrect use of `@serial`

JDK-8286331

jni_GetStringUTFChars() uses wrong heap allocator

JDK-8284686

Interval of < 1 ms disables ExecutionSample events

JDK-8286435

JDK-8284316 caused validate-source to fail in Tier1

JDK-8284316

Support accessibility ManualTestFrame.java for non SwingSet tests

JDK-8284550

test failure_handler is not properly invoking jhsdb jstack, resulting in failure to produce a stack when a test times out

JDK-8222323

ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop"

JDK-8285743

Ensure each IntegerPolynomial object is only created once

JDK-8285914

AppCDS crash when using shared archive with old class file

JDK-8286371

Avoid use of deprecated str[n]icmp

JDK-8274517

java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false]

JDK-8212136

Remove finalizer implementation in SSLSocketImpl

JDK-8285516

clearPassword should be called in a finally try block

JDK-8285923

[REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities

JDK-8286293

Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources

JDK-8286346

3-parameter version of AllocateHeap should not ignore AllocFailType

JDK-8286294

ForkJoinPool.commonPool().close() spins

JDK-8285794

AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment

JDK-8286312

Stop mixing signed and unsigned types in bit operations

JDK-8283899

Revert 8284190 after fix of 8281297

JDK-8281297

TestStressG1Humongous fails with guarantee(is_range_uncommitted)

JDK-8284613

invalid use of @serial tag

JDK-8284161

Implementation of Virtual Threads (Preview)

JDK-8282218

C1: Missing side effects of dynamic class loading during constant linkage

JDK-8286342

ProblemList compiler/c2/irTests/TestEnumFinalFold.java

JDK-8286263

compiler/c1/TestPinnedIntrinsics.java failed with "RuntimeException: testCurrentTimeMillis failed with -3"

JDK-8285295

Need better testing for IdentityHashMap

JDK-8286190

Add test to verify constant folding for Enum fields

JDK-8286154

Fix 3rd party notices in test files

JDK-8286291

G1: Remove unused segment allocator printouts

JDK-8286189

G1: Change "wasted" memory to "unused" memory in reporting

JDK-8285378

Remove unnecessary nop for C1 exception and deopt handler

JDK-8248863

Add search landing page to API documentation

JDK-8281429

PhiNode::Value() is too conservative for tripcount of CountedLoop

JDK-8283807

Handle CompileThreshold the same as other thresholds when scaled with -XX:CompileThresholdScaling

JDK-8262004

Classpath separator: Man page says semicolon; should be colon on Linux

JDK-8286153

Remove redundant casts and other cleanup

JDK-8286066

assert(k != __null) failed: klass not loaded caused by FillerObject_klass

JDK-8286029

Add classpath exemption to globals_vectorApiSupport_***.S.inc

JDK-8285497

Add system property for Java SE specification maintenance version

JDK-8283306

re-resolving indirect call to non-entrant nmethod can crash

JDK-8286056

AArch64: clarify uses of MacroAssembler::far_call/MacroAssembler::far_jump

JDK-8284675

"jpackage.exe" creates application launcher without Windows Application Manfiest

JDK-8285616

[macos] Incorrect path for launcher-as-service.txt in .cfg file

JDK-8286199

ProblemList jdk/jshell/ExternalEditorTest.java

JDK-8272352

Java launcher can not parse Chinese character when system locale is set to UTF-8

JDK-8284027

vmTestbase/nsk/jvmti/GetAllThreads/allthr001/ is failing

JDK-8282559

Allow multiple search terms in javadoc search

JDK-8286195

ProblemList test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java

JDK-8282060

RemoteRuntimeImageTest is not actually testing on JDK 8

JDK-8285947

Avoid redundant HashMap.containsKey calls in ZoneName

JDK-8285987

executing shell scripts without #! fails on Alpine linux

JDK-8286115

G1: G1RemSetArrayOfCardsEntriesBase off-by-one error

JDK-8282600

SSLSocketImpl should not use user_canceled workaround when not necessary

JDK-7132796

[macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS

JDK-8282555

Missing memory edge when spilling MoveF2I, MoveD2L etc

JDK-8285956

(fs) Excessive default poll interval in PollingWatchService

JDK-8284813

x86 Code cleanup related to move instructions.

JDK-8286105

SourceRevision.gmk should respect GIT variable

JDK-8283606

Tests may fail with zh locale on MacOS

JDK-8285693

Create an automated test for JDK-4702199

JDK-8285470

Improve handling of @inheritDoc

JDK-8255552

Add DES/3DES/MD5 to jdk.security.legacyAlgorithms

JDK-8284220

TypeMirror#toString omits enclosing class names after JDK-8281238

JDK-8285869

Selective cleanup in doclint Checker class

JDK-8277090

jsr166 refresh for jdk19

JDK-8285976

compiler/exceptions/OptimizeImplicitExceptions.java can’t pass with -XX:+DeoptimizeALot

JDK-8279598

Provide adapter from RandomGenerator to Random

JDK-8286138

ProblemList javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java on macosx-aarch64

JDK-8280003

C1: Reconsider uses of logical_and immediates in LIRGenerator::do_getObjectSize

JDK-8274112

(fc) Tune FileChannel.transferTo()

JDK-8286114

[test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java

JDK-8286092

Remove dead windows stack code

JDK-8278757

[s390] Implement AES Counter Mode Intrinsic

JDK-8282477

[x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler

JDK-8285934

Remove unimplemented MemTracker::init_tracking_level

JDK-8285452

Add a new test library API to replace a file content using FileUtils.java

JDK-8286063

check compiler queue after calling AbstractCompiler::on_empty_queue

JDK-8286069

keytool prints out wrong key algorithm for -importpass command

JDK-8286088

add comment to InstallAsyncExceptionHandshake destructor

JDK-8285885

Replay compilation fails with assert(is_valid()) failed: check invoke

JDK-8285832

runtime/Thread/TooSmallStackSize.java failed "assert(k→is_initialized()) failed: need to increase java_thread_min_stack_allowed calculation"

JDK-8273506

java Robot API did the 'm' keypress and caused /awt/event/KeyEvent/KeyCharTest/KeyCharTest.html is timing out on macOS 12

JDK-8285977

Add links to IEEE 754 specification

JDK-8265360

several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled"

JDK-8284490

Remove finalizer method in java.security.jgss

JDK-8285921

serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java fails on Alpine

JDK-8279622

C2: miscompilation of map pattern as a vector reduction

JDK-8283684

IGV: speed up filter application

JDK-8280568

IGV: Phi inputs and pinned nodes are not scheduled correctly

JDK-8282828

CDS uncompressed oops archive is not deterministic

JDK-8285915

failure_handler: gather the contents of /etc/hosts file

JDK-8286013

Incorrect test configurations for compiler/stable/TestStableShort.java

JDK-8285979

G1: G1SegmentedArraySegment::header_size() is incorrect since JDK-8283368

JDK-8286024

PKCS12 keystore shows "DES/CBC" as the algorithm of a DES SecretKeyEntry

JDK-8286028

Some -Xlint keys are missing in javac man page

JDK-8285745

Re-examine PushbackInputStream mark/reset

JDK-8285507

revert fix for JDK-8282704 now that JDK-8282952 is fixed

JDK-8285970

gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java still fails after JDK-8285011

JDK-8284632

runtime/Thread/StopAtExit.java possibly leaking memory again

JDK-8285827

Describe the keystore.pkcs12.legacy system property in the java.security file

JDK-8284435

Add dedicated filler objects for known dead Java heap areas

JDK-8285980

Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled

JDK-8285712

LogMessageBuffer doesn’t check vsnprintf return value

JDK-8285851

Cleanup C2AtomicParseAccess::needs_pinning()

JDK-8285890

Fix some @param tags

JDK-8276202

LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory

JDK-8284981

Support the vectorization of some counting-down loops in SLP

JDK-8284992

Fix misleading Vector API doc for LSHR operator

JDK-8254759

[TEST_BUG] [macosx] javax/swing/JInternalFrame/4202966/IntFrameCoord.html fails

JDK-8285945

[BACKOUT] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities

JDK-8284331

Add sanity check for signal handler modification warning.

JDK-8285773

Replace Algorithms.eatMemory(…​) with WB.fullGC() in vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java

JDK-8284883

JVM crash: guarantee(sect→end() ⇐ sect→limit()) failed: sanity on AVX512

JDK-8282227

Locale information for nb is not working properly

JDK-8285938

ProblemList jdk/jshell/HighlightUITest.java on linux-x64

JDK-8285686

Upgrade to FreeType 2.12.0

JDK-8285919

Remove debug printout from JDK-8285093

JDK-8285802

AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities

JDK-8225433

Clarify behavior of PKIXParameters.setRevocationEnabled when PKIXRevocationChecker is used

JDK-8285793

C2: optimization of mask checks in counted loops fail in the presence of cast nodes

JDK-8274597

Some of the dnd tests time out and fail intermittently

JDK-8028998

[TEST_BUG] [macosx] java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java failed

JDK-8285515

(dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 beta2

JDK-8285828

runtime/execstack/TestCheckJDK.java fails with zipped debug symbols

JDK-8285390

PPC64: Handle integral division overflow during parsing

JDK-8285523

Improve test java/io/FileOutputStream/OpenNUL.java

JDK-8285711

riscv: RVC: Support disassembler show-bytes option

JDK-8282711

Accelerate Math.signum function for AVX and AVX512 target.

JDK-8285301

C2: assert(!requires_atomic_access) failed: can’t ensure atomicity

JDK-8264666

Change implementation of safeAdd/safeMult in the LCMSImageLayout class

JDK-8155701

The compiler fails with an AssertionError: typeSig ERROR

JDK-8283624

Create an automated regression test for RFE-4390885

JDK-8285699

riscv: Provide information when hitting a HaltNode

JDK-8285688

Add links to JEPs and JSRs to SourceVersion

JDK-8285610

TreeInfo.pathFor and its uses appear to be dead code

JDK-8195589

T6587786.java failed after JDK-8189997

JDK-8285496

DocLint does not check for missing `@param` tags for type parameters on classes and interfaces

JDK-8285094

Test java/awt/Frame/InvisibleOwner/InvisibleOwner.java failing on Linux

JDK-8285504

Minor cleanup could be done in javax.net

JDK-8285676

Add missing @param tags for type parameters on classes and interfaces

JDK-8285785

CheckCleanerBound test fails with PasswordCallback object is not released

JDK-8285011

gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java fails after JDK-8280761

JDK-8285690

CloneableReference subtest should not throw CloneNotSupportedException

JDK-8280510

AArch64: Vectorize operations with loop induction variable

JDK-8285728

Alpine Linux build fails with busybox tar

JDK-8285630

Fix a configure error in RISC-V cross build

JDK-8285755

JDK-8285093 changed the default for --with-output-sync

JDK-8285595

Assert frame anchor doesn’t change in safepoints/handshakes

JDK-8284848

C2: Compiler blackhole arguments should be treated as globally escaping

JDK-8283994

Make Xerces DatatypeException stackless

JDK-8178969

[TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test.

JDK-8285696

AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null

JDK-8285493

ECC calculation error

JDK-8284910

Buffer clean in PasswordCallback

JDK-8285683

Missing @ since 11 in java.security.spec.MGF1ParameterSpec fields

JDK-8285756

clean up use of bad arguments for `@clean` in langtools tests

JDK-8285032

vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/ fails with "eventSet.suspendPolicy() != policyExpected"

JDK-8285658

Fix two typos in the spec of j.u.random.RandomGenerator

JDK-8176501

Method Shape.getBounds2D() incorrectly includes Bezier control points in bounding box

JDK-8280468

Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux

JDK-8284077

Create an automated test for JDK-4170173

JDK-8282933

Create a test for JDK-4529616

JDK-8283179

SA tests fail with "ERROR: catch_mach_exception_raise: Message doesn’t denote a Unix soft signal."

JDK-8285633

Take better advantage of generic MethodType cache

JDK-8285736

JDK-8236128 causes validate-source failures

JDK-8284726

Print active locale settings in hs_err reports and in VM.info

JDK-8236128

Allow jpackage create installers for services

JDK-8285671

java/nio/channels/etc/PrintSupportedOptions.java and java/nio/channels/DatagramChannel/AfterDisconnect.java are failing

JDK-8285440

Typo in Collections.addAll method javadoc

JDK-8285617

Fix java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java manual test

JDK-8285675

Temporary fix for arm32 SafeFetch

JDK-8208565

[TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE

JDK-8065099

[macos] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java fails: no background shine through

JDK-8285279

ArgumentsTest.set_numeric_flag_double_vm fails on some locales (again)

JDK-8198622

java/awt/Focus/TypeAhead/TestFocusFreeze.java fails on mac

JDK-6447537

EnqueueWithDialogTest & TestFocusFreeze fail

JDK-8283435

AArch64: [vectorapi] Optimize SVE lane/withLane operations for 64/128-bit vector sizes

JDK-8251177

[macosx] The text "big" is truncated in JTabbedPane

JDK-8196367

java/awt/List/SingleModeDeselect/SingleModeDeselect.java times out

JDK-8285404

RSA signature verification should reject non-DER OCTET STRING

JDK-8284965

closed test sun/java2d/OpenGL/XORPaint.java is unstable

JDK-8198666

Many java/awt/Modal/OnTop/ test fails on mac

JDK-8202790

DnD test DisposeFrameOnDragTest.java does not clean up

JDK-8285677

ProblemList two tests from JDK-8285671 on macosx-x64

JDK-8284642

Unexpected behavior of -XX:MaxDirectMemorySize=0

JDK-8283620

System.out does not use the encoding/charset specified in the Javadoc

JDK-8284994

-Xdoclint:all returns warning for records, even when documented properly

JDK-8284930

Re-examine FilterInputStream mark/reset

JDK-8283643

[AIX, testbug] MachCodeFramesInErrorFile test fails to find 'Native frames' text

JDK-8284890

Support for Do not fragment IP socket options

JDK-8282541

AArch64: Auto-vectorize Math.round API

JDK-8284951

Compile::flatten_alias_type asserts with "indeterminate pointers come only from unsafe ops"

JDK-8284779

Test java/util/logging/Logger/logrb/TestLogrbResourceBundle.java fails intermittently with vthreads wrapper

JDK-8285611

Retrofit (Doc)Pretty with java.io.UncheckedIOException

JDK-8283441

C2: segmentation fault in ciMethodBlocks::make_block_at(int)

JDK-8285398

Cache the results of constraint checks

JDK-8285435

Show file and line in MacroAssembler::verify_oop for AArch64 and RISC-V platforms (Port from x86)

JDK-8285614

Fix typo in java.lang.Float

JDK-8283022

com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java failing with -Xcomp after 8273297

JDK-8267690

Revisit (Doc)Tree search implemented by throwing an exception

JDK-8284319

Test runtime/cds/appcds/TestParallelGCWithCDS.java fails in repo-loom

JDK-8285477

Add a PRECISION public static field to j.l.Float and j.l.Double

JDK-8284889

runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#custom-cl-zgc timed out

JDK-8285389

EdDSA trimming zeros

JDK-8129778

Few awt test fail for Solaris 11 with RuntimeException

JDK-8225777

java/awt/Mixing/MixingOnDialog.java fails on Ubuntu

JDK-8279888

Local variable independently used by multiple loops can interfere with loop optimizations

JDK-8282823

javac should constrain more uses of preview APIs

JDK-8273115

CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts

JDK-8285439

remove unused os::fsync

JDK-8285437

riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops*

JDK-8193543

Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails

JDK-8129827

[TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails

JDK-8285445

cannot open file "NUL:"

JDK-8285431

Assertion in NativeGSSContext constructor

JDK-8242440

use separate, destroyable JavaVM instances per libgraal compiler thread

JDK-8285303

riscv: Incorrect register mask in call_native_base

JDK-8285394

Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id()

JDK-8285370

Fix typo in jdk.charsets

JDK-8285362

unify os::pause platform coding

JDK-8284995

G1: Do not mark through Closed Archive regions during concurrent mark

JDK-8277056

Combining several C2 Print* flags asserts in xmlStream::pop_tag

JDK-8285369

C2: emit reduction flag value in node and loop dumps

JDK-8284993

Replace System.exit call in swing tests with RuntimeException

JDK-8285342

Zero build failure with clang due to values not handled in switch

JDK-8285386

java/util/HashMap/WhiteBoxResizeTest.java fails in tier7 after JDK-8186958

JDK-8283324

CLDRConverter run time increased by 3x

JDK-8284189

Replace usages of 'a the' in java.desktop

JDK-8285040

PPC64 intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long

JDK-8213445

jcmd VM.symboltable and VM.stringtable -verbose output contains no shared symbols or strings

JDK-8285307

remove unused os::available

JDK-8283084

RandomGenerator nextDouble(double, double) is documented incorrectly

JDK-8274683

Code example provided by RandomGeneratorFactory does not compile

JDK-8023814

Test java/awt/im/memoryleak/InputContextMemoryLeakTest.java fails

JDK-8285361

ClassCastExceptionForInvalidSurface.java has an incorrect copyright header

JDK-8277816

Client tests fail on macos-Aarch64 host

JDK-8283794

CCE in XRTextRenderer.drawGlyphList and XRMaskFill.MaskFill

JDK-8284908

Refine diagnostic positions for DCErroneous

JDK-8284949

riscv: Add Zero support for the 32-bit RISC-V architecture

JDK-8284548

Invalid XPath expression causes StringIndexOutOfBoundsException

JDK-8285266

compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java fails after JDK-8284563

JDK-8285093

Introduce UTIL_ARG_WITH

JDK-8283839

[JVMCI] add support for querying indy bootstrap method target and arguments

JDK-8284920

Incorrect Token type causes XPath expression to return incorrect results

JDK-8284291

sun/security/krb5/auto/Renew.java fails intermittently on Windows 11

JDK-8282120

optimal capacity tests and test library need to be cleaned up

JDK-8284694

Avoid evaluating SSLAlgorithmConstraints twice

JDK-8283541

Add Statical counters and some comments in PhaseStringOpts

JDK-8284553

Deprecate the DEFAULT static field of OAEPParameterSpec

JDK-8281006

Module::getResourceAsStream should check if the resource is open unconditionally when caller is null

JDK-8266247

Swing test bug7154030.java sometimes fails on macOS 11 ARM

JDK-8280594

Refactor annotation invocation handler handling to use Objects.toIdentityString

JDK-8284742

x86: Handle integral division overflow during parsing

JDK-8277969

HttpClient SelectorManager shuts down when custom Executor rejects a task

JDK-8284758

[linux] improve print_container_info

JDK-8075816

Deprecate AliasLevel flag since it is broken

JDK-8042381

Test javax/swing/JRootPane/4670486/bug4670486.java fails with Action has not been received

JDK-8284933

Improve debug in jdk.crypto.cryptoki

JDK-8284563

AArch64: bitperm feature detection for SVE2 on Linux

JDK-8282397

createTempFile method of java.io.File is failing when called with suffix of spaces character

JDK-8282300

Throws NamingException instead of InvalidNameException after JDK-8278972

JDK-8281388

Change wrapping of EncryptedPrivateKeyInfo

JDK-8278972

Improve URL supports

JDK-8278356

Improve file creation

JDK-8277672

Better invocation handler handling

JDK-8278449

Improve keychain support

JDK-8278805

Enhance BMP image loading

JDK-8270504

Better Xpath expression handling

JDK-8278798

Improve supported intrinsic

JDK-8277227

Better identification of OIDs

JDK-8277233

Improve ECDSA signature support

JDK-8272588

Enhanced recording parsing

JDK-8272594

Better record of recordings

JDK-8272261

Improve JFR recording file processing

JDK-8272255

Completely handle MIDI files

JDK-8275151

Improved Object Identification

JDK-8274221

More definite BER encodings

JDK-8269938

Enhance XML processing passes redux

JDK-8284855

Update needed to Cleaners added to jdk.crypto.cryptoki

JDK-8283803

Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintGlyphVectorTest.java and fix test

JDK-8284898

Enhance PassFailJFrame

JDK-8284880

Re-examine sun.invoke.util.Wrapper hash tables

JDK-8285001

Simplify StringLatin1.regionMatches

JDK-8285007

Use correct lookup mode for MethodHandleStatics.UNSAFE

JDK-8284893

Fix typos in java.base

JDK-8284903

Fix typos in hotspot

JDK-8284697

Avoid parsing the doc comment of an element that is not documented

JDK-8284856

Add a test case for checking UnicodeScript entity numbers

JDK-8285012

Problemlist gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java

JDK-8284539

Configure --with-source-date=version fails on MacOS

JDK-8284725

Fix include guard in jfrbitset.hpp

JDK-8284999

Remove remaining files in src/samples

JDK-8280761

UseCompressedOops should be set after limit_heap_by_allocatable_memory

JDK-8283790

G1: Remove redundant card/heap-address transition

JDK-8284572

Remove unneeded null check in ReferenceProcessor::discover_reference

JDK-8284661

Reproducible assembly builds without relative linking

JDK-8266246

Swing test PressedIconTest.java sometimes fails on macOS 11 ARM

JDK-8284521

Write an automated regression test for RFE 4371575

JDK-8284937

riscv: should not allocate special register for temp

JDK-8186958

Need method to create pre-sized HashMap

JDK-8284112

Minor cleanup could be done in javax.crypto

JDK-8282008

Incorrect handling of quoted arguments in ProcessBuilder

JDK-8284928

Add links from SourceVersion to specific JLS versions

JDK-8284922

Fix some doc-comment issues on methods with package access in JDK API

JDK-8284923

Update description of SourceVersion.RELEASE_18

JDK-8284935

Improve debug in java.security.jgss

JDK-8283870

jdeprscan --help causes an exception when the locale is ja, zh_CN or de

JDK-8284699

Include all image types to the J2DBench.ColorConvertOpTests

JDK-8144030

[macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again)

JDK-8159599

[TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java

JDK-8284681

compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction"

JDK-8240903

Add test to check that jmod hashes are reproducible

JDK-8284921

tier1 test failures after JDK-8284909

JDK-8283704

Add sealed modifier to java.awt.MultipleGradientPaint

JDK-8284909

[JVMCI] remove remnants of AOT support

JDK-8284914

Problem list test(s) failing due to extra repaints with D3D pipeline.

JDK-8280915

Better parallelization for AbstractSpliterator and IteratorSpliterator when size is unknown

JDK-8284884

Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java

JDK-8283326

Implement SafeFetch statically

JDK-8284874

Add comment to ProcessHandle/OnExitTest to describe zombie problem

JDK-8284892

java/net/httpclient/http2/TLSConnection.java fails intermittently

JDK-8042380

Test javax/swing/JFileChooser/4524490/bug4524490.java fails with InvocationTargetException

JDK-8284863

riscv: missing side effect for result in instruct vcount_positives

JDK-8284796

sun.security.ssl.Finished::toString misses a line feed in the message format pattern

JDK-8223543

[TESTBUG] Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.java has issues

JDK-8284894

Fix typos in langtools

JDK-8283892

Compress and expand bits

JDK-8284891

Fix typos in build system files

JDK-8284853

Fix various 'expected' typo

JDK-8284635

Crashes after 8282221: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out

JDK-8284866

Add test to JDK-8273056

JDK-8283864

Clean up DocFinder and friends

JDK-8284584

Avoid duplicate node_idx_t definitions

JDK-8236987

Remove call to System.out.println from ImageIcon.loadImage

JDK-8284816

Make markWord::has_monitor() more robust

JDK-8284760

Correct type/array element offset in LibraryCallKit::get_state_from_digest_object()

JDK-8159694

HiDPI, Unity, java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java

JDK-6626492

Event time in future part 2, now on X

JDK-8284578

Relax InterpreterCodelet stub alignment

JDK-8284564

Extend VectorAPI validation tests for SHIFTs and ROTATE operations with constant shift values.

JDK-8284775

Simplify String.substring(_, length()) calls

JDK-8284673

Collapse identical catch branches in java.management

JDK-8283094

Add Ideal transformation: x + (con - y) → (x - y) + con

JDK-8284274

Error reporting crashes because missing ResourceMarks

JDK-8284754

print more interesting env variables in hs_err and VM.info

JDK-8194946

Regression automated Test 'javax/swing/JFileChooser/6738668/bug6738668.java' fails

JDK-8284720

IntelliJ: JIRA integration

JDK-8284579

Improve VarHandle checks for interpreter

JDK-8282528

AArch64: Incorrect replicate2L_zero rule

JDK-8284702

Add @since for java.time.LocalDate.EPOCH

JDK-8283714

REDO - Unexpected TypeElement in ANALYZE TaskEvent

JDK-8284030

Standard Doclet should not attempt to link to primitive types

JDK-8284752

Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation

JDK-8284732

FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X

JDK-8284771

java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown"

JDK-8283083

java.util.random L128X256MixRandom constructor fails to use byte[] seed

JDK-8284535

Fix PrintLatinCJKTest.java test that is failing with Parse Exception

JDK-8283712

Create a manual test framework class

JDK-8284125

AArch64: Remove partial masked operations for SVE

JDK-8196465

javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux

JDK-8284622

Update versions of some Github Actions used in JDK workflow

JDK-8284653

Serial: Inline GenCollectedHeap::collect_locked

JDK-8282716

[macos] Enable javax/swing/JScrollPane/TestMouseWheelScroll.java on macos

JDK-8283245

Create a test for JDK-4670319

JDK-8282640

Create a test for JDK-4740761

JDK-8284308

mismatch between key and content in compiler error message

JDK-8284620

CodeBuffer may leak _overflow_arena

JDK-8284689

ProblemList java/lang/Integer/Unsigned.java in -Xcomp mode

JDK-8284691

ProblemList javax/swing/JTable/8236907/LastVisibleRow.java on macosx

JDK-8284105

Update security libraries to use sealed classes

JDK-8284687

validate-source failure after JDK-8283710

JDK-8265315

Support for CLDR version 41

JDK-8283710

JVMTI: Use BitSet for object marking

JDK-8283507

Create a regression test for RFE 4287690

JDK-8283719

java/util/logging/CheckZombieLockTest.java failing intermittently

JDK-8284093

Memory leak: X11SD_DisposeXImage should also free obdata

JDK-8284567

Collapse identical catch branches in java.base

JDK-8284641

Doc errors in sun.security.ssl.SSLSessionContextImpl

JDK-8270090

C2: LCM may prioritize CheckCastPP nodes over projections

JDK-8284581

Serial: Remove unused GenCollectedHeap::collect_locked

JDK-8284198

Undo JDK-8261137: Optimization of Box nodes in uncommon_trap

JDK-8284036

Make ConcurrentHashMap.CollectionView a sealed hierarchy

JDK-8284549

JFR: FieldTable leaks FieldInfoTable member

JDK-8284178

os::commit_memory() should assert the given range

JDK-8282221

x86 intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long

JDK-8284330

jcmd may not be able to find processes in the container

JDK-8283706

Add final or sealed modifier to appropriate javax.swing API classes

JDK-8284588

Remove GensrcCommonLangtools.gmk

JDK-8284556

Ensure reachability of classes in runtime/whitebox/TestHiddenClassIsAlive.java and serviceability/dcmd/vm/ClassLoaderHierarchyTest.java

JDK-8284336

CDS SignedJar.java test fails due to archived Reference object

JDK-8284361

Updating ASM to 9.3 for JDK 19

JDK-8279876

Clean up: isAssignableFrom usages in xpath and jdk internal classes

JDK-8283698

Refactor Locale constructors used in src/test

JDK-8284533

Improve InterpreterCodelet data footprint

JDK-8284378

Make Metal the default Java 2D rendering pipeline for macOS

JDK-8284532

Memory leak in BitSet::BitMapFragmentTable in JFR leak profiler

JDK-8284507

GHA: Only check test results if testing was not skipped

JDK-8283930

IGV: add toggle button to show/hide empty blocks in CFG view

JDK-8284297

Move FILE_AND_LINE to a platform independent header

JDK-8282043

IGV: speed up schedule approximation

JDK-8284433

Cleanup Disassembler::find_prev_instr() on all platforms

JDK-8280511

AArch64: Combine shift and negate to a single instruction

JDK-8284495

[testbug] Adapt nsk tests to the RISC-V platform

JDK-8284458

CodeHeapState::aggregate() leaks blob_name

JDK-8284043

com/sun/jdi/MethodInvokeWithTraceOnTest.java failing with com.sun.jdi.ObjectCollectedException

JDK-8282040

Remove unnecessary check made obsolete by JDK-8261941

JDK-8234128

jarsigner will not show not-signed-by-alias warning if an intermediate cert is in this keystore

JDK-8284444

Sting typo

JDK-8284353

Update java/net and sun/net/www tests to eliminate dependency on sun.net.www.MessageHeader

JDK-8284415

Collapse identical catch branches in security libs

JDK-8284446

Miscellaneous doc-comment fixes in jdk.javadoc

JDK-8284166

[macos] Replace deprecated alternateSelectedControlColor with selectedContentBackgroundColor

JDK-8263031

HttpClient throws Exception if it receives a Push Promise that is too large

JDK-8284389

Improve stability of GHA Pre-submit testing by caching cygwin installer

JDK-8283387

[macos] a11y : Screen magnifier does not show selected Tab

JDK-8284387

Fix formatting of doc comments in jdk.javadoc

JDK-8284437

Building from different users/workspace is not always deterministic

JDK-8284299

Handle inheritDoc misuse more gracefully

JDK-8277517

Bump minimum boot jdk to JDK 19

JDK-8284368

Remove finalizer method in jdk.crypto.cryptoki

JDK-8284303

runtime/Thread/AsyncExceptionTest.java timed out

JDK-8284167

Make internal javac exceptions stackless

JDK-8177107

Reduce memory footprint of java.lang.reflect.Constructor/Method

JDK-8284023

java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo

JDK-8284067

jpackage’d launcher reports non-zero exit codes with error prompt

JDK-8284288

Use SVG images for FocusSpec.html and Modality.html

JDK-8280872

Reorder code cache segments to improve code density

JDK-8284014

Menu items with submenus in JPopupMEnu are not spoken on macOS

JDK-8283935

Parallel: Crash during pretouch after large pages allocation failure

JDK-8284294

Create an automated regression test for RFE 4138746

JDK-8284369

TestFailedAllocationBadGraph fails with -XX:TieredStopAtLevel < 4

JDK-8282506

Clean up remaining references to TwoStacksPlain*SocketImpl

JDK-8183390

Fix and re-enable post loop vectorization

JDK-8283396

Null pointer dereference in loopnode.cpp:2851

JDK-8283730

Improve discussion of modeling of packages and modules

JDK-8284362

Remove the "unsupported API" warning from jdk.javadoc

JDK-8284380

ProblemList jdk/jshell/HighlightUITest.java on more platforms

JDK-8282819

Deprecate Locale class constructors

JDK-8284275

Remove unused sun.nio.fs.Reflect

JDK-8284278

Diagnostic Fix Updated.

JDK-8283621

Write a regression test for CCC4400728

JDK-8284165

Add pid to process reaper thread name

JDK-8284033

Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c

JDK-8284170

Add "make doctor" to the make help

JDK-8283215

[macos] Screen Magnifier: Getting java.awt.IllegalComponentStateException when menu item is selected

JDK-8283703

Add sealed modifier to java.awt.geom.Path2D

JDK-8283597

[REDO] Invalid generic signature for redefined classes

JDK-8284181

ArgumentsTest.set_numeric_flag_double_vm fails on some locales

JDK-8284071

Collapse identical catch branches in jdk.console

JDK-8276050

XMLInputFactoryImpl.getProperty() returns null

JDK-8283623

Create an automated regression test for JDK-4525475

JDK-5087440

java.io bulk read(…​) end-of-stream return value descriptions ambiguous

JDK-8282508

Updating ASM to 9.2 for JDK 19

JDK-8283044

Use asynchronous handshakes to deliver asynchronous exceptions

JDK-8282756

Make ElementKind checks more specific

JDK-8281079

[s390] Unify Address Operand Encoding in Instruction Emitters

JDK-8279508

Auto-vectorize Math.round API

JDK-8283474

Include detailed heap object info in CDS map file

JDK-8283865

riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension

JDK-8284068

riscv: should call Atomic::release_store in JavaThread::set_thread_state

JDK-8273553

sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368

JDK-8284190

disable G1RegionToSpaceMapper.largeStressAdjacent_vm on windows

JDK-8254935

Deprecate the PSSParameterSpec(int) constructor

JDK-8284094

Memory leak in invoker_completeInvokeRequest()

JDK-8284180

Some files missing newlines

JDK-8284146

Disable jdk/jshell/HighlightUITest.java on macosx-aarch64

JDK-8283525

http://tools.ietf.org/html/* URLs return 404

JDK-8283269

Improve definition and use of jdk.javadoc.internal.doclets.toolkit.Content

JDK-8284103

AsVarargsCollector::asCollectorCache incorrectly marked @stable

JDK-8282431

AArch64: Add optimized rules for masked vector multiply-add/sub for SVE

JDK-8274148

can jshell show deprecated classes, methods and fields as strikethrough text?

JDK-8282429

StringBuilder/StringBuffer.toString() skip compressing for UTF16 strings

JDK-8284116

Rename serializePropertiesToByteArray_signature

JDK-8283805

[REDO] JDK 19 L10n resource files update - msgdrop 10

JDK-8283422

Create a new test for JDK-8254790

JDK-8283566

G1: Improve G1BarrierSet::enqueue performance

JDK-8281469

aarch64: Improve interpreter stack banging

JDK-8283842

TestZoneTextPrinterParser.test_roundTripAtOverlap fails: DateTimeParseException

JDK-8283890

Changes in CFG file format break C1Visualizer

JDK-8283013

Simplify Arguments::parse_argument()

JDK-8284026

Use unmodifiable collections where practical

JDK-8284090

com/sun/security/auth/module/AllPlatforms.java fails to compile

JDK-8283901

Introduce "make doctor" to diagnose build environment problems

JDK-8280193

summary javadoc for java.awt.GraphicsEnvironment#preferProportionalFonts broken

JDK-8283997

Unused argument in GraphKit::builtin_throw

JDK-8224977

[macos] On AquaLookAndFeel, Iconified JInternalFrame does not restore when Control + F5 is used.

JDK-8283642

JavaDoc of JFileChooser() need to be updated for default directory in Windows

JDK-8283996

Reduce cost of year and month calculations

JDK-8283337

Posix signal handler modification warning triggering incorrectly

JDK-8181571

printing to CUPS fails on mac sandbox app

JDK-8283791

Parallel: Remove unnecessary condition in PSKeepAliveClosure

JDK-8283799

Collapse identical catch branches in jdk.hotspot.agent

JDK-8283725

Launching java with "-Xlog:gc*=trace,safepoint*=trace,class*=trace" crashes the JVM

JDK-8283784

java_lang_String::as_platform_dependent_str stores to oop in native state

JDK-8281717

Cover logout method for several LoginModule

JDK-8281223

Improve the API documentation of HttpRequest.Builder::build to state that the default implementation provided by the JDK returns immutable objects.

JDK-8253569

javax.xml.catalog.Catalog.matchURI() implementation should reset state variables

JDK-8281705

SourceLauncherTest.testSystemProperty isn’t being run

JDK-8283060

RawNativeLibraries should allow multiple clients to load/unload the same library

JDK-8283907

Fix Huawei copyright in various files

JDK-8283801

Cleanup confusing String.toString calls

JDK-8283494

Factor out calculation of actual number of XMM registers

JDK-8283470

Update java.lang.invoke.VarHandle to use sealed classes

JDK-8283700

Add final or sealed modifier to appropriate java.awt API classes

JDK-8282374

Java_sun_awt_X11_XlibWrapper_XSynchronize is wrong and unused

JDK-8283903

GetContainerCpuLoad does not return the correct result in share mode

JDK-8282046

Create a regression test for JDK-8000326

JDK-8283715

Update ObjectStreamClass to be final

JDK-8284015

ProblemList containers/docker/TestJcmd.java on linux-x64

JDK-8283999

Update JMH devkit to 1.35

JDK-8282926

AArch64: Optimize out WHILELO with PTRUE

JDK-8283937

riscv: RVC: Fix c_beqz to c_bnez

JDK-8282764

AArch64: compiler/vectorapi/reshape/TestVectorCastNeon.java failed with incorrect result

JDK-8283737

riscv: MacroAssembler::stop() should emit fixed-length instruction sequence

JDK-8282547

IGV: add control-flow graph view

JDK-8283788

Remove unused VM_DeoptimizeAll::_dependee

JDK-8283787

C1: Remove unused ArrayStoreExceptionStub::_info

JDK-8283789

CompilerPhaseTypeHelper::to_bitmask should operate on uint64_t

JDK-8283800

Simplify String.indexOf/lastIndexOf calls

JDK-8283846

Remove unused jdk.internal.reflect.SignatureIterator

JDK-8283701

Add final or sealed modifier to appropriate java.awt.color ICC_Profile API classes

JDK-8282162

[vector] Optimize integral vector negation API

JDK-8283015

Create a test for JDK-4715496

JDK-8207025

JvmtiEnv::SetSystemProperty() does not handle OOM

JDK-8283889

Fix Typo in open/src/java.sql/share/classes/java/sql/package-info.java

JDK-8283723

Update Visual Studio 2022 to version 17.1.0 for Oracle builds on Windows

JDK-8282776

Bad NullPointerException message when invoking an interface MethodHandle on a null receiver

JDK-8283782

Redundant verification of year in LocalDate::ofEpochDay

JDK-8281853

serviceability/sa/ClhsdbThreadContext.java failed with NullPointerException: Cannot invoke "sun.jvm.hotspot.gc.shared.GenCollectedHeap.getGen(int)" because "this.heap" is null

JDK-8283717

vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException

JDK-8283772

Make sun.net.dns.ResolverConfiguration sealed

JDK-8024624

[TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn’t move selection on next cell in JTable on Aqua L&F

JDK-8281284

Write JSlider accessibility test

JDK-8283692

Add PrintIdealPhase that includes block scheduling

JDK-8283626

AArch64: Set relocInfo::offset_unit to 4

JDK-8282936

Write a regression test for JDK-4615365

JDK-8283774

TestZoneOffset::test_immutable should ignore ZoneOffset::rules

JDK-8283781

Avoid allocating unused lastRulesCaches

JDK-8273355

Flickering on tooltip appearance IntelliJ IDEA 2021.2.1

JDK-8283834

Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate

JDK-8283670

gtest os.release_multi_mappings_vm is still racy

JDK-8264160

Regex \b is not consistent with \w without UNICODE_CHARACTER_CLASS

JDK-8283806

[BACKOUT] JDK 19 L10n resource files update - msgdrop 10

JDK-8283603

Remove redundant qualifier in Windows specific Attach Operation

JDK-8282538

PKCS11 tests fail on CentOS Stream 9

JDK-8283711

Remove redundant 'new String' calls after concatenation

JDK-8280400

JDK 19 L10n resource files update - msgdrop 10

JDK-8279488

ProcessBuilder inherits contextClassLoader when spawning a process reaper thread

JDK-8282943

Unused weird key in compiler.properties

JDK-8281561

Disable http DIGEST mechanism with MD5 and SHA-1 by default

JDK-8283756

(zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes

JDK-8283469

Don’t use memset to initialize members in FileMapInfo and fix memory leak

JDK-8283683

Make ThreadLocalRandom a final class

JDK-8283728

jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java

JDK-8283727

P11KeyGenerator has import statement with two semicolons after JDK-8267319

JDK-8283558

Parallel: Pass PSIsAliveClosure to ReferenceProcessor constructor

JDK-8281222

ciTypeFlow::profiled_count fails "assert(0 ⇐ i && i < _len) failed: illegal index"

JDK-8282668

HotSpot Style Guide should permit unrestricted unions

JDK-8263134

HotSpot Style Guide should disallow inheriting constructors

JDK-8283720

ProblemList java/time/test/java/time/TestZoneOffset.java

JDK-8283695

[AIX] Build failure due to name conflict in test_arguments.cpp

JDK-8283668

Update IllegalFormatException to use sealed classes

JDK-8283713

[BACKOUT] Unexpected TypeElement in ANALYZE TaskEvent

JDK-8283681

Improve ZonedDateTime offset handling

JDK-8282685

fileToEncodedURL_[name|signature] symbols are unused

JDK-8283691

Classes in java.security still reference deprecated classes in spec

JDK-8283648

Improve the snippet "file not found" message.

JDK-8283661

Unexpected TypeElement in ANALYZE TaskEvent

JDK-8273370

Preferences.exportSubtree() generates invalid XML if value contains control char

JDK-8283665

Two Jarsigner tests needs to be updated with JDK-8267319

JDK-8283349

Robustness improvements to java/util/prefs/AddNodeChangeListener.jar

JDK-8274735

javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image

JDK-8283368

G1: Remove G1SegmentedArraySegment MEMFLAGS template parameter

JDK-8283607

Rename KlassID to KlassKind

JDK-8283608

Refactor 2d, beans classes javadoc to use @throws instead of @exception

JDK-8267319

Use larger default key sizes and algorithms based on CNSA

JDK-8283641

Large value for CompileThresholdScaling causes assert

JDK-8283426

Fix 'exeption' typo

JDK-8283416

Update java.lang.invoke.MethodHandle to use sealed classes

JDK-8272477

Additional cleanup of test/jdk/java/nio/file/spi/SetDefaultProvider.java

JDK-8283467

runtime/Thread/StopAtExit.java needs updating

JDK-8283417

Update java.nio buffers to use sealed classes

JDK-8283555

G1: Concurrent mark accesses uninitialized BOT of closed archive regions

JDK-8282917

Remove InetAddressImplFactory from InetAddress

JDK-8283187

C2: loop candidate for superword not always unrolled fully if superword fails

JDK-8283575

Check for GNU time fails for version >1.7

JDK-8283323

libharfbuzz optimization level results in extreme build times

JDK-8276799

Implementation of JEP 422: Linux/RISC-V Port

JDK-8283350

(tz) Update Timezone Data to 2022a

JDK-8283519

Hsdis with capstone should annotate output

JDK-8283437

Refactor imageio classes javadoc to use @throws instead of @exception

JDK-8283574

Use Klass::_id for type checks in the C++ code

JDK-8283587

[BACKOUT] Invalid generic signature for redefined classes

JDK-8270331

[TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java

JDK-8283408

Fix a C2 crash when filling arrays with unsafe

JDK-8283594

Improve docs of ElementScanner classes

JDK-8282860

Write a regression test for JDK-4164779

JDK-8283493

Create an automated regression test for RFE 4231298

JDK-8283465

Character.UnicodeBlock.NUM_ENTITIES is out of date

JDK-8280896

java/nio/file/Files/probeContentType/Basic.java fails on Windows 11

JDK-8283222

improve diagnosability of runtime/8176717/TestInheritFD.java timeouts

JDK-8163327

Remove 3DES from the default enabled cipher suites list

JDK-8282241

Invalid generic signature for redefined classes

JDK-8283237

CallSite should be a sealed class

JDK-8283279

[Testbug] Improve TestGetSwapSpaceSize

JDK-8282536

java.net.InetAddress should be a sealed class

JDK-8283513

Parallel: Skip the card marking in PSRootsClosure

JDK-8283562

JDK-8282306 breaks gtests on zero

JDK-8283254

Remove redundant class jdk/internal/agent/spi/AgentProvider

JDK-8283543

indentation error at com.sun.tools.javac.comp.Enter::visitTopLevel

JDK-8283411

InflaterInputStream holds on to a temporary byte array of 512 bytes

JDK-8282204

Use lea instructions for arithmetic operations on x86_64

JDK-8283298

Make CodeCacheSegmentSize a product flag

JDK-8283249

CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing

JDK-8282293

Domain value for system property jdk.https.negotiate.cbt should be case-insensitive

JDK-8283199

Linux os::cpu_microcode_revision() stalls cold startup

JDK-8283257

x86: Clean up invocation/branch counter updates code

JDK-8283497

[windows] print TMP and TEMP in hs_err and VM.info

JDK-8282422

JTable.print() failed with UnsupportedCharsetException on AIX ko_KR locale

JDK-8282952

Thread::exit should be immune to Thread.stop

JDK-8283457

[macos] libpng build failures with Xcode13.3

JDK-8283480

Make AbstractStringBuilder sealed

JDK-8282590

C2: assert(addp→is_AddP() && addp→outcnt() > 0) failed: Don’t process dead nodes

JDK-8282625

Formatter caches Locale/DecimalFormatSymbols poorly

JDK-8283451

C2: assert(_base == Long) failed: Not a Long

JDK-8283456

Make CompiledICHolder::live_count/live_not_claimed_count debug only

JDK-8282592

C2: assert(false) failed: graph should be schedulable

JDK-8283087

Create a test or JDK-4715503

JDK-8283092

JMX subclass permission check redundant with strong encapsulation

JDK-8282937

Write a regression test for JDK-4820080

JDK-8282469

Allow considered use of C++ thread_local in Hotspot

JDK-8282721

HotSpot Style Guide should allow considered use of C++ thread_local

JDK-8257733

Move module-specific data from make to respective module

JDK-8283415

Update java.lang.ref to use sealed classes

JDK-8283097

Parallel: Move filler object logic inside PSPromotionLAB::unallocate_object

JDK-8281879

Serial: Merge CardGeneration into TenuredGeneration

JDK-8282306

os::is_first_C_frame(frame*) crashes on invalid link access

JDK-8283277

ISO 4217 Amendment 171 Update

JDK-8283379

Memory leak in FileHeaderHelper

JDK-8283217

Leak FcObjectSet in getFontConfigLocations() in fontpath.c

JDK-8283447

Remove unused LIR_Assembler::_bs

JDK-8283327

Add methods to save/restore registers when calling into the VM from C1/interpreter barrier code

JDK-8283332

G1: Stricter assertion in G1BlockOffsetTablePart::forward_to_block_containing_addr

JDK-8283365

G1: Remove duplicate assertions in HeapRegion::oops_on_memregion_seq_iterate_careful

JDK-8283186

Explicitly pass a third temp register to MacroAssembler::store_heap_oop

JDK-8282789

Create a regression test for the JTree usecase of JDK-4618767

JDK-8282548

Create a regression test for JDK-4330998

JDK-8282270

java/awt/Robot Screen Capture tests fail after 8280861

JDK-8282723

Add constructors taking a cause to JSSE exceptions

JDK-8282704

runtime/Thread/StopAtExit.java may leak memory

JDK-8282534

Remove redundant null check in ChaCha20Cipher.engineInit

JDK-8282574

Cleanup unnecessary calls to Throwable.initCause() in jdk.compiler

JDK-8283352

[CDS] SharedBaseAddress.java fails on x86_32

JDK-8283287

ClassLoader.c cleanups

JDK-8204541

Correctly support AIX xlC 16.1 symbol visibility flags

JDK-8283057

Update GCC to version 11.2 for Oracle builds on Linux

JDK-8283059

Uninitialized warning in check_code.c with GCC 11.2

JDK-8278794

Infinite loop in DeflaterOutputStream.finish()

JDK-8283378

JFR: Checkpoint classes not renamed properly

JDK-8283315

jrt-fs.jar not always deterministically built

JDK-8283289

JFR: Rename CheckPoint

JDK-8283202

Potential off-read when checking JFR’s status in awaitFinished

JDK-8283353

compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32

JDK-8283225

ClassLoader.c produces incorrect OutOfMemory Exception when length is 0 (aix)

JDK-8282407

Missing ')' in MacResources.properties

JDK-8283325

US_ASCII decoder relies on String.decodeASCII being exhaustive

JDK-8282773

Refactor parsing of integer VM options

JDK-8283274

Improve @jvms usage in java.base

JDK-8283188

Build time regression caused by JDK-8278917

JDK-8283320

Error message for Windows libraries always points to --with-msvcr-dll no matter the actual file name

JDK-8283056

show abstract machine code in hs-err for all VM crashes

JDK-8282727

Parallel: Remove PSPromotionManager::_totally_drain

JDK-8281146

Replace StringCoding.hasNegatives with countPositives

JDK-8282602

Refactor awt classes javadoc to use @throws instead of @exception

JDK-8282473

Refactor swing classes javadoc to use @throws instead of @exception

JDK-8282072

G1: Rename CardSetPtr to CardSetContainerPtr

JDK-8283229

compiler/arguments/TestCodeEntryAlignment.java fails with release VMs

JDK-8281631

HashMap copy constructor and putAll can over-allocate table

JDK-8283234

Improve @jls usage in java.base

JDK-8283260

gcc is not supported on mac

JDK-8271195

Use largest available large page size smaller than LargePageSizeInBytes when available

JDK-8253495

CDS generates non-deterministic output

JDK-8283230

Improve @jls usage in ElementType

JDK-8240756

[macos] SwingSet2:TableDemo:Printed Japanese characters were garbled

JDK-8282414

x86: Enhance the assembler to generate more compact instructions

JDK-8282355

compiler/arguments/TestCodeEntryAlignment.java failed "guarantee(sect→end() ⇐ tend) failed: sanity"

JDK-8282507

Add a separate license file for hsdis

JDK-8283075

Bad IllegalArgumentException message for out of range rank from ClassDesc.arrayType(int)

JDK-8283189

Bad copyright header in UnsafeCopyMemory.java

JDK-8283124

Add constant for tau to Math and StrictMath

JDK-8283143

Use minimal-length literals to initialize PI and E constants

JDK-8282633

jarsigner output does not explain why an EC key is disabled if its curve has been disabled

JDK-8283122

[AIX, s390] UnsafeCopyMemory 'Mismatched' Tests Fail on Big Endian Systems

JDK-8282887

Potential memory leak in sun.util.locale.provider.HostLocaleProviderAdapterImpl.getNumberPattern() on Windows

JDK-8254786

java/net/httpclient/CancelRequestTest.java failing intermittently

JDK-8279317

compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java assumes immutable code

JDK-8268866

Javascript when used in an iframe cannot display search results

JDK-8282214

Upgrade JQuery to version 3.6.0

JDK-8283062

Uninitialized warnings in libgtest with GCC 11.2

JDK-8282691

add jdb "-R" option for passing any argument to the launched debuggee process

JDK-8282577

ICC_Profile.setData(int, byte[]) invalidates the profile

JDK-8283049

Fix non-singleton LoggerFinder error message: s/on/one

JDK-8282881

Print exception message in VM crash with -XX:AbortVMOnException

JDK-8282929

Localized monetary symbols are not reflected in `toLocalizedPattern` return value

JDK-8058924

FileReader(String) documentation is insufficient

JDK-8282529

Fix API Note in javadoc for javax.net.ssl.SSLSocket

JDK-8281322

C2: always construct strip mined loop initially (even if strip mining is disabled)

JDK-8272735

Add missing SubL node transformations

JDK-8283017

GHA: Workflows break with update release versions

JDK-8283008

KRegister documentation out of date

JDK-8281375

Accelerate bitCount operation for AVX2 and AVX512 target.

JDK-8282572

EnumSet should be a sealed class

JDK-8282874

Bad performance on gather/scatter API caused by different IntSpecies of indexMap

JDK-8283041

[javadoc] Crashes using with @param

JDK-8282978

Wrong parameter passed to GetStringXXXChars in various places

JDK-8282354

Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests

JDK-8282811

Typo in IAE details message of `RecordedObject.getValueDescriptor`

JDK-8282700

Properly handle several --without options during configure

JDK-8282763

G1: G1CardSetContainer remove intrusive-list details.

JDK-8272493

Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2

JDK-8282883

Use JVM_LEAF to avoid ThreadStateTransition for some simple JVM entries

JDK-8282314

nsk/jvmti/SuspendThread/suspendthrd003 may leak memory

JDK-8282852

Debug agent asserts in classTrack_addPreparedClass()

JDK-8282170

JVMTI SetBreakpoint metaspace allocation test

JDK-8254574

PrintWriter handling of InterruptedIOException should be removed

JDK-8282932

a space is needed for the unsupported protocol exception message in ProtocolVersion

JDK-8282897

Fix call parameter to GetStringChars() in HostLocaleProviderAdapter_md.c

JDK-8267820

(fs) Files.copy should attempt to copy POSIX attributes when target file in custom file system

JDK-8280881

(fs) UnixNativeDispatcher.close0 may throw UnixException

JDK-8277922

Unable to click JCheckBox in JTable through Java Access Bridge

JDK-8282878

Removed _JavaThread from PhaseTraceTime

JDK-8282509

[exploded image] ResolvedClassTest fails with similar output

JDK-8282948

JDK-8274980 missed correct handling of MACOSX_BUNDLE_BUILD_VERSION

JDK-8282893

Remove MacroAssembler::push/pop_callee_saved_registers

JDK-6218162

DefaultTableColumnModel.getColumn() method should mention ArrayIndexOutOfBoundsException

JDK-7017094

ParsedSynthStyle: parameter name "direction" should be changed to "tabIndex"

JDK-8249592

Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode

JDK-8282641

Make jdb "threadgroup" command with no args reset the current threadgroup back to the default

JDK-8282884

Provide OID aliases for MD2, MD5, and OAEP

JDK-8280494

(D)TLS signature schemes

JDK-8282628

Potential memory leak in sun.font.FontConfigManager.getFontConfig()

JDK-8282665

[REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)

JDK-8280902

ResourceBundle::getBundle may throw NPE when invoked by JNI code with no caller frame

JDK-8282432

Optimize masked "test" Vector API with predicate feature

JDK-8265263

AArch64: Combine vneg with right shift count

JDK-8282832

Update file path for HostnameMatcher/cert5.crt in test sun/security/util/Pem/encoding.sh

JDK-7192189

Support endpoint identification algorithm in RFC 6125

JDK-8282715

typo compileony in test Test8005033.java

JDK-8282234

Create a regression test for JDK-4532513

JDK-8281560

Matcher.hitEnd returns unexpected results in presence of CANON_EQ flag.

JDK-8275640

(win) java.net.NetworkInterface issues with IPv6-only environments

JDK-8282295

SymbolPropertyEntry::set_method_type fails with assert

JDK-8281266

[JVMCI] MetaUtil.toInternalName() doesn’t handle hidden classes correctly

JDK-8282769

BSD date cannot handle all ISO 8601 formats

JDK-8282770

Set source date in jib profiles from buildId

JDK-8282144

RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes

JDK-8276333

jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge→reference())) failed: invariant"

JDK-8282728

Serial: Remove unused BlockOffsetArray::Action

JDK-8282312

Minor corrections to evbroadcasti32x4 intrinsic on x86

JDK-8275775

Add jcmd VM.classes to print details of all classes

JDK-8282690

runtime/CommandLine/VMDeprecatedOptions.java fails after JDK-8281181

JDK-8282632

Cleanup unnecessary calls to Throwable.initCause() in java.security.jgss

JDK-8282657

Code cleanup: removing double semicolons at the end of lines

JDK-8282567

Improve source-date handling in build system

JDK-8281093

Violating Attribute-Value Normalization in the XML specification 1.0

JDK-8272691

Fix HotSpot style guide terminology for "non-local variables"

JDK-8257589

HotSpot Style Guide should link to rfc7282

JDK-8282686

Add constructors taking a cause to SocketException

JDK-8252577

HotSpot Style Guide should link to One-True-Brace-Style description

JDK-8278296

Generalize long range check transformation

JDK-8280404

Unexpected exception thrown when CEN file entry comment length is not valid

JDK-8282224

Correct TIG::bang_stack_shadow_pages comments

JDK-8282621

G1: G1SegmentedArray remove unnecessary template parameter

JDK-8282696

Add constructors taking a cause to InvalidObjectException and InvalidClassException

JDK-8282620

G1/Parallel: Constify is_in_young() predicates

JDK-8282713

Invalid copyright notice in new test added by JDK-8275715

JDK-8275715

D3D pipeline processes multiple PaintEvent at initial drawing

JDK-8282617

sun.net.www.protocol.https.HttpsClient#putInKeepAliveCache() doesn’t use a lock while dealing with "inCache" field

JDK-8282382

Report glibc malloc tunables in error reports

JDK-8282694

ProblemList runtime/CommandLine/VMDeprecatedOptions.java

JDK-8282142

[TestCase] compiler/inlining/ResolvedClassTest.java will fail when --with-jvm-features=-compiler1

JDK-8236907

JTable added to nested panels does not paint last visible row

JDK-8272853

improve `JavadocTester.runTests`

JDK-8281181

Do not use CPU Shares to compute active processor count

JDK-8015854

[macosx] JButton’s HTML ImageView adding unwanted padding

JDK-8282081

java.time.DateTimeFormatter: wrong definition of symbol F

JDK-8252769

Warn in configure if git config autocrlf has invalid value

JDK-8282661

[BACKOUT] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)

JDK-8282615

G1: Fix some includes

JDK-8282573

ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)

JDK-8282532

Allow explicitly setting build platform alongside --openjdk-target

JDK-8282343

Create a regression test for JDK-4518432

JDK-8279886

C1: Turn off SelectivePhiFunctions in presence of irreducible loops

JDK-8282608

RawNativeLibraryImpl can’t be passed to NativeLibraries::findEntry0

JDK-8282583

Update BCEL md to include the copyright notice

JDK-8277474

jarsigner does not check if algorithm parameters are disabled

JDK-8282402

Create a regression test for JDK-4666101

JDK-8282511

Use fixed certificate validation date in SSLExampleCert template

JDK-8282619

G1: Fix indentation in G1CollectedHeap::mark_evac_failure_object

JDK-8282483

Ensure that Utils.getAllInterfaces returns unique instances

JDK-8282582

Unused methods in Utils

JDK-8282593

JDK-8281472 breaks 32-bit builds and gtests

JDK-8276711

compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint

JDK-6911375

mouseWheel has no effect without vertical scrollbar

JDK-8037965

NullPointerException in TextLayout.getBaselineFromGraphic() for JTextComponents