Примечания к релизу Axiom JDK 17.0.6+10

Данный релиз соответствует OpenJDK 17.0.6+10, номер версии Axiom JDK - 17

Axiom JDK 17.0.6+10

Axiom является сертифицированным Java SE 17-совместимым дистрибутивом OpenJDK 17, который работает на серверах (Linux x86_64, Linux ARM64, Windows 64), настольных компьютерах (Windows 64, Windows 32, Mac, Linux x86_64) и встроенных устройствах (Linux ARM64, Linux ARMv7, включая Raspberry Pi 2 & 3 (ARMv6 hardfloat). Axiom JDK имеет следующие дополнения:

  • Версия для Linux x86_64 содержит экспериментальную поддержку ZGC.
  • В версии для Linux x86_64, ARMv8 и ARMv7 можно выбрать клиентскую виртуальную машину (Client VM), серверную виртуальную машину (Server VM) и минимальную виртуальную машину (Minimal VM).
  • Версия для Alpine Linux x86_64 построена с поддержкой musl.
  • Версии для Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 и Linux ARMv7 содержат OpenJFX 17.
  • Версия для Linux ARMv7 содержит Device IO API, скомпилированный для Raspberry Pi.

Пожалуйста, прочитайте примечания к релизу Oracle JDK 17.0.6 для получения дополнительной информации о функционале JDK 17. В этом документе описываются особенности дистрибутива Axiom по сравнению с дистрибутивом Oracle JDK 17.

Поддерживаемые серверные и десктопные конфигурации

Axiom поддерживается в следующих ОС:

  • Ubuntu Linux 16.04, 18.04 (x86, x86_64, ARMv7, ARMv8)
  • Debian Linux 8, 9 (x86, x86_64, ARMv7, ARMv8)
  • Red Hat, Oracle Linux и CentOS 8x, 6.x, 7.x (x86, x86_64, ARMv7, ARMv8)
  • Alpine Linux 3.7+
  • SUSE Linux Enterprise 12, 16, 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)

Также известно, Axiom JDK работает с некоторыми другими дистрибутивами Linux и версиями Windows.

Примечание: Минимальная поддерживаемая версия ядра Linux - 2.6.18, версия GLIBC - 2.6. AxiomFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.

Поддерживаемые конфигурации для встраиваемых применений

Axiom протестирован и сертифицирован на Raspberry Pi 2, 3 и 4 под управлением следующих ОС:

  • Raspbian OS (armhf)
  • OpenSUSE (armv8)

Также есть успешный опыт запуска и работы на Debian (armhf) и Ubuntu (armhf).

Поставка Axiom JDK 17

Axiom JDK 17 распространяется в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.

Axiom 17 содержит весь функционал, поддерживаемый OpenJDK 17.

С появлением Jigsaw в JDK 9 и минимальной виртуальной машины (Minimal VM) теперь можно создать среду исполнения, достаточную для запуска приложения и в то же время оптимизированную по размеру. Чтобы создать среду выполнения только с минимальной виртуальной машиной, добавьте опцию - vm=minimal jlink.

Axiom JDK продолжает поддерживать AOT и Graal JIT. Поскольку в сборках OpenJDK 17 эти экспериментальные функции признаны устаревшими, для безошибочной компиляции нативных образов рекомендуется использовать Axiom Native Image Kit.

По умолчанию Axiom использует серверную виртуальную машину (Server VM). Серверная виртуальная машина и клиентская виртуальная машина могут быть включены с помощью параметров командной строки -server и -client соответственно. В случае, если требуется минимальный размер среды исполенения, можно использовать Minimal VM, которая оптимизирована по размеру. Minimal VM имеет только компилятор C1 JIT, Serial GC и не имеет функционала Serviceability. Minimal VM можно включить параметром командной строки -minimal.

AxiomFX для Raspberry Pi

Axiom JDK 17 поставляется в комплекте со сборкой платформы AxiomFX, основанной на OpenJFX. В следующих таблицах перечислены состояния модулей Java FX дистрибутива Axiom.

  • Java FX Graphics - поддерживается.
  • Java FX Controls - поддерживается.
  • Java FX Media - не поддерживается.
  • Java FX Webkit - не поддерживается.

Для armhf работают следующие графические конвейеры: EGL, SW (direct framebuffer) и GTK. По умолчанию Axiom пытается использовать конвейер EGL, который требует наличия библиотек EGL. Если они не найдены, реализация возвращается к программному обеспечению.

Используйте следующие параметры командной строки, чтобы указать конвейер рендеринга:

  • -Dprism.order=sw - программный конвейер рендеринга. *
  • -Dprism.order=es2 - EGL-конвейер и аппаратное ускорение. *
  • -Djavafx.platform=gtk, если вы хотите запустить приложение AxiomFX, используя Axiom из X11.

* Не поддерживается на Raspberry Pi 4.

Дополнительная информация доступна на следующей wiki странице.

Device IO API для Raspberry Pi

Axiom JDK 17 для armhf поставляется со встроенным модулем реализации API ввода-вывода (DIO) устройства OpenJDK. DIO предоставляет Java API для доступа к выводам Raspberry PI GPIO и для связи с периферийными устройствами:

  • Универсальный ввод / вывод (GPIO).
  • Межинтегральная шина (I2C), последовательный интерфейс (SPI).
  • Универсальный асинхронный приемник / передатчик (UART).

Дополнительная информация доступна на следующей wiki странице.

Известные особенности

AxiomFX и EGL на ОС Raspbian

С 2017 года в Raspbian OS изменилось расположение бибилитек libEGL.so и libGLESv2.so для чипа Broadcom. Если вы хотите использовать аппаратное ускорение EGL, доступное в видеодрайверах Broadcom в AxiomFX, при работе в Raspbian OS, выполните следующую команду:

cd /opt/vc/lib
sudo ln -s libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so

Безопасность

Axiom JDK содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.

Дефекты, исправленные в этом релизе

Issue Description
8299628 BMP top-down images fail to load after JDK-8289336
8294779 Improve FX pages
8292112 Better DragView handling
8292105 Improve Robot functionality
8292097 Better video decoding
8289336 Better platform image support
8289343 Better GL support
8295725 Update copyright header for files modified in 2022
8294722 FX: Update copyright year in docs, readme files to 2023
8293795 [Accessibility] [Win] [Narrator] Exceptions When Deleting Text with Continuous Key Press in TextArea and TextField
8284281 [Accessibility] [Win] [Narrator] Exceptions with TextArea & TextField when deleted last char
8289542 Update JPEG Image Decoding Software to 9e
8294400 Provide media support for libavcodec version 59
8087557 [Win] [Accessibility, Dialogs] Alert Dialog content is not fully read by Screen Reader
8291087 Wrong position of focus of screen reader on Windows with screen scale > 1
8283402 Update to gcc 11.2.0 on Linux
8289541 Update ICU4C to 71.1
8222210 JFXPanel popups open at wrong coordinates when using multiple hidpi monitors
8290348 TreeTableView jumping to top
8292549 GitHub actions: intermittent build failure on macOS while downloading ant
8290527 Bump macOS GitHub actions to macOS 11
8277785 ListView scrollTo jumps to wrong location when CellHeight is changed
8284665 First selected item of a TreeItem multiple selection gets removed if new items are constantly added to the TreeTableView
8291625 DialogPane without header nor headerText nor graphic node adds padding to the left of the content pane
8295660 Change JavaFX release version to 17.0.6 in jfx17u
8295723 security/infra/wycheproof/RunWycheproof.java fails with Assertion Error
8295687 Better BMP bounds
8293742 Better Banking of Sounds
8293734 Improve BMP image handling
8293717 Objective view of ObjectView
8293598 Enhance InetAddress address handling
8293554 Enhanced DH Key Exchanges
8289350 Better media supports
8288516 Enhance font creation
8287411 Enhance DTLS performance
8286496 Improve Thread labels
8286070 Improve UTF8 representation
8299392 [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6
8299439 java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR
8299483 ProblemList java/text/Format/NumberFormat/CurrencyFormat.java
8296239 ISO 4217 Amendment 174 Update
8293010 JDI ObjectReference/referringObjects/referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking
8280890 Cannot use ‘-Djava.system.class.loader’ with class loader in signed JAR
8297804 (tz) Update Timezone Data to 2022g
8293965 Code signing warnings after JDK-8293550
8294310 compare.sh fails on macos after JDK-8293550
8293550 Optionally add get-task-allow entitlement to macos binaries
8297656 AArch64: Enable AES/GCM Intrinsics
8297309 Memory leak in ShenandoahFullGC
8297530 java.lang.IllegalArgumentException: Negative length on strings concatenation
8297481 Create a regression test for JDK-4424517
8296715 CLDR v42 update for tzdata 2022f
8296957 One more cast in SAFE_SIZE_NEW_ARRAY2
8296496 Overzealous check in sizecalc.h prevents large memory allocation
8285093 Introduce UTIL_ARG_WITH
8273497 building.md should link to both md and html
8297590 [TESTBUG] HotSpotResolvedJavaFieldTest does not run
8293535 jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java fail with jfx
8296967 [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod
8296958 [JVMCI] add API for retrieving ConstantValue attributes
8296956 [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value
8295405 Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests
8295952 Problemlist existing compiler/rtm tests also on x86
8270086 ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter
8296960 [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool
8296961 [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField
8297147 UnexpectedSourceImageSize test times out on slow machines when fastdebug is used
8297241 Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java
8297153 sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again
8296733 JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect
8270155 ARM32: Improve register dump in hs_err
8293815 P11PSSSignature.engineUpdate should not print debug messages during normal operation
8282511 Use fixed certificate validation date in SSLExampleCert template
8282398 EndingDotHostname.java test fails because SSL cert expired
8065422 Trailing dot in hostname causes TLS handshake to fail with SNI disabled
8296945 PublicMethodsTest is slow due to dependency verification with debug builds
8289301 P11Cipher should not throw out of bounds exception during padding
8022403 sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails
8274903 Zero: Support AsyncGetCallTrace
8273380 ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long
8271834 TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah
8280016 gc/g1/TestShrinkAuxiliaryData30 test fails on large machines
8266519 Cleanup resolve() leftovers from BarrierSet et al
8283999 Update JMH devkit to 1.35
8286624 Regression Test CoordinateTruncationBug.java fails on OL8.3
8285604 closed sun/java2d/GdiRendering/ClipShapeRendering.java failed with “Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)”
8178698 javax/sound/midi/Sequencer/MetaCallback.java failed with timeout
8296632 Write a test to verify the content change of TextArea sends TextEvent
8279536 jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out
8273880 Zero: Print warnings when unsupported intrinsics are enabled
8278826 Print error if Shenandoah flags are empty (instead of crashing)
8277866 gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size
8280391 NMT: Correct NMT tag on CollectedHeap
8290374 Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier()
8296083 javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM
8290839 jdk/jfr/event/compiler/TestJitRestart.java failed with “RuntimeException: No JIT restart event found: expected true, was false”
8293834 Update CLDR data following tzdata 2022c update
8284533 Improve InterpreterCodelet data footprint
8295419 JFR: Change name of jdk.JitRestart
8289524 Add JFR JIT restart event
8029633 Raw inner class constructor ref should not perform diamond inference
8294307 ISO 4217 Amendment 173 Update
8285794 AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment
8295872 [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor
8296480 java/security/cert/pkix/policyChanges/TestPolicy.java is failing
8296108 (tz) Update Timezone Data to 2022f
8286872 Refactor add/modify notification icon (TrayIcon)
8255439 System Tray icons get corrupted when Windows scaling changes
8202836 [macosx] test java/awt/Graphics/TextAAHintsTest.java fails
8274029 Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java
8274456 Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java
8273108 RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276
8272809 JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains
8274527 Minimal VM build fails after JDK-8273459
8273459 Update code segment alignment to 64 bytes
8269404 Base64 Encoding optimization enhancements for x86 using AVX-512
8268276 Base64 Decoding optimization for x86 using AVX-512
8295714 GHA ::set-output is deprecated and will be removed
8296485 BuildEEBasicConstraints.java test fails with SunCertPathBuilderException
8288132 Update test artifacts in QuoVadis CA interop tests
8286172 Create an automated test for JDK-4516019
8273685 Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction
8283199 Linux os::cpu_microcode_revision() stalls cold startup
8281744 x86: Use short jumps in TIG::set_vtos_entry_points
8279941 sun/security/pkcs11/Signature/TestDSAKeyLength.java fails when NSS version detection fails
8272608 java_lang_System::allow_security_manager() doesn’t set its initialization flag
8277970 Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with “tag mismatch”
8290920 sspi_bridge.dll not built if BUILD_CRYPTO is false
8295554 Move the “sizecalc.h” to the correct location
8292695 SIGQUIT and jcmd attaching mechanism does not work with signal chaining library
8283337 Posix signal handler modification warning triggering incorrectly
8265489 Stress test times out because of long ObjectSynchronizer::monitors_iterate(…) operation
8287740 NSAccessibilityShowMenuAction not working for text editors
8275569 Add linux-aarch64 to test-make profiles
8282600 SSLSocketImpl should not use user_canceled workaround when not necessary
8287011 Improve container information
8244670 convert clhsdb “whatis” command from javascript to java
8273578 javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12
8295288 Some vm_flags tests associate with a wrong BugID
8233648 [TESTBUG] DefaultMenuBarTest.java failing on macos
8280948 Write a regression test for JDK-4659800
8291456 com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4
8292879 com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading
8292880 Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java
8288302 Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces
8291650 Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath
8290908 misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM
8256811 Delayed/missed jdwp class unloading events
8292899 CustomTzIDCheckDST.java testcase failed on AIX platform
8272123 Problem list 4 jtreg tests which regularly fail on macos-aarch64
8267138 Stray suffix when starting gtests via GTestWrapper.java
8292778 EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free
8295412 support latest VS2022 MSC_VER in abstract_vm_version.cpp
8294837 unify Windows 2019 version check in os_windows and java_props_md
8294840 langtools OptionalDependencyTest.java use File.pathSeparator
8277881 Missing SessionID in TLS1.3 resumption in compatibility mode
8269571 NMT should print total malloc bytes and invocation count
8293701 jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present
8295429 Update harfbuzz md file
8293657 sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with “SSLHandshakeException: Remote host terminated the handshake”
8293891 gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum
8293489 Accept CAs with BasicConstraints without pathLenConstraint
8284771 java/util/zip/CloseInflaterDeflaterTest.java failed with “AssertionError: Expected IOException to be thrown, but nothing was thrown”
8293659 Improve UnsatisfiedLinkError error message to include dlopen error details
8284690 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
8286313 [macos] Voice over reads the boolean value as null in the JTable
8295469 S390X: Optimized builds are broken
8294578 [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode
8283298 Make CodeCacheSegmentSize a product flag
8295641 Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev
8295173 (tz) Update Timezone Data to 2022e
8272791 java -XX:BlockZeroingLowLimit=1 crashes after 8270947
8272094 compiler/codecache/TestStressCodeBuffers.java crashes with “failed to allocate space for trampoline”
8280234 AArch64 “core” variant does not build after JDK-8270947
8271956 AArch64: C1 build failed after JDK-8270947
8270947 AArch64: C1: use zero_words to initialize all objects
8289562 Change bugs.java.com and bugreport.java.com URL’s to https
8292682 Code change of JDK-8282730 not updated to reflect CSR update
8282730 LdapLoginModule throw NPE from logout method after login failure
8273236 keytool does not accurately warn about algorithms that are disabled but have additional constraints
8269743 test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m)
8030121 java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java fails
8277346 ProblemList 7 serviceability/sa tests on macosx-x64
8277351 ProblemList runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64
8294740 Add cgroups keyword to TestDockerBasic.java
8283353 compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32
8293672 Update freetype md file
8293540 [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts
8287609 macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative
8293472 Incorrect container resource limit detection if manual cgroup fs mounts present
8292158 AES-CTR cipher state corruption with AVX-512
8282402 Create a regression test for JDK-4666101
8251466 test/java/io/File/GetXSpace.java fails on Windows with mapped network drives.
8281296 Create a regression test for JDK-4515999
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”
8280872 Reorder code cache segments to improve code density
8284752 Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation
8222323 ChildAlwaysOnTopTest.java fails with “RuntimeException: Failed to unset alwaysOnTop”
8293826 Closed test fails after JDK-8276108 on aarch64
6829250 Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows
8290711 assert(false) failed: infinite loop in PhaseIterGVN::optimize
8257722 Improve “keytool -printcert -jarfile” output
8292586 simplify cleanups in NTLMAuthSequence getCredentialsHandle
8276904 Optional.toString() is unnecessarily expensive
8284732 FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X
8280511 AArch64: Combine shift and negate to a single instruction
8292866 Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures
8282642 vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java fails intermittently with exit code 1
8294357 (tz) Update Timezone Data to 2022d
8291599 Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127
8293816 CI: ciBytecodeStream::get_klass() is not consistent
8293044 C1: Missing access check on non-accessible class
8292385 assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out
8290529 C2: assert(BoolTest(btest).is_canonical()) failure
8290451 Incorrect result when switching to C2 OSR compilation from C1
8291775 C2: assert(r != __null && r->is_Region()) failed: this phi must have a region
8291459 JVM crash with GenerateOopMap::error_work(char const, __va_list_tag)
8169187 [macosx] Aqua: java/awt/image/multiresolution/MultiresolutionIconTest.java
8290705 StringConcat::validate_mem_flow asserts with “unexpected user: StoreI”
8290687 serviceability/sa/TestClassDump.java could leave files owned by root on macOS
8289257 Some custom loader tests failed due to symbol refcount not decremented
8288651 CDS test HelloUnload.java should not use literal string as ClassLoader name
8290781 Segfault at PhaseIdealLoop::clone_loop_handle_data_uses
8293998 [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC
8282528 AArch64: Incorrect replicate2L_zero rule
8293232 Fix race condition in pkcs11 SessionManager
8293578 Duplicate ldc generated by javac
8283059 Uninitialized warning in check_code.c with GCC 11.2
8287076 Document.normalizeDocument() produces different results
8285836 sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with “RuntimeException: Failed in server”
8289559 java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException
8287425 Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
8293808 mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception
8290532 Adjust PKCS11Exception and handle more PKCS11 error codes
8282777 Create a Regression test for JDK-4515031
8286772 java/awt/dnd/DropTargetInInternalFrameTest/DropTargetInInternalFrameTest.html times out and fails in Windows
8286663 Resolve IDE warnings in WTrayIconPeer and SystemTray
8285305 Create an automated test for JDK-4495286
8287826 javax/accessibility/4702233/AccessiblePropertiesTest.java fails to compile
8285373 Create an automated test for JDK-4702233
8282857 Create a regression test for JDK-4702690
8275170 Some jtreg sound tests should be marked with sound keyword
8285687 Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java
8286452 The array length of testSmallConstArray should be small and const
8233557 [TESTBUG] DoubleClickTitleBarTest.java fails on macOs
8285612 Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
8286551 JDK-8286460 causes tests to fail to compile in Tier2
8286460 Remove dependence on JAR filename in CDS tests
8275234 java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java is entered twice in ProblemList
8292816 GPL Classpath exception missing from assemblyprefix.h
8288377 [REDO] DST not applying properly with zone id offset set with TZ env variable
8293828 JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening
8285698 Create a test to check the focus stealing of JPopupMenu from JComboBox
8284980 Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot
8286263 compiler/c1/TestPinnedIntrinsics.java failed with “RuntimeException: testCurrentTimeMillis failed with -3”
8129827 [TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails
8159599 [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java
8284892 java/net/httpclient/http2/TLSConnection.java fails intermittently
8273553 sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368
8282276 Problem list failing two Robot Screen Capture tests
8262721 Add Tests to verify single iteration loops are properly optimized
8279662 serviceability/sa/ClhsdbScanOops.java can fail due to unexpected GC
8280554 resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered
8280555 serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object
8268033 compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with “fatal error: Not compilable at tier 3: CodeBuffer overflow”
8292903 enhance round_up_power_of_2 assertion output
7001973 java/awt/Graphics2D/CopyAreaOOB.java fails
8210558 serviceability/sa/TestJhsdbJstackLock.java fails to find ‘^\s+- waiting to lock <0x[0-9a-f]+> (a java.lang.Class …’
8274296 Update or Problem List tests which may fail with uiScale=2 on macOS
8277358 Accelerate CRC32-C
8279398 jdk/jfr/api/recording/time/TestTimeMultiple.java failed with “RuntimeException: getStopTime() > afterStop”
8268297 jdk/jfr/api/consumer/streaming/TestLatestEvent.java times out
8279066 entries.remove(entry) is useless in PKCS12KeyStore
8277092 TestMetaspaceAllocationMT2.java#ndebug-default fails with “RuntimeException: Committed seems high: NNNN expected at most MMMM”
8268779 ZGC: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id1 failed with “OutOfMemoryError: Java heap space”
8233558 [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos
8273881 Metaspace: test repeated deallocations
8266082 AssertionError in Annotate.fromAnnotations with -Xdoclint
8274160 java/awt/Window/ShapedAndTranslucentWindows/Common.java delay is too high
8274032 Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ImageTypes.java & show test UI
8270609 [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction
8273043 [TEST_BUG] Automate NimbusJTreeSelTextColor.java
7188098 TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails
8271015 Split cds/SharedBaseAddress.java test into smaller parts
8269029 compiler/codegen/TestCharVect2.java fails for client VMs
8277576 ProblemList runtime/ErrorHandling/CreateCoredumpOnCrash.java on macosx-X64
8277577 ProblemList compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64
8277578 ProblemList applications/jcstress/acqrel.java on linux-aarch64
8290209 jcup.md missing additional text
8290207 Missing notice in dom.md
8277928 Fix compilation on macosx-aarch64 after 8276108
8276108 Wrong instruction generation in aarch64 backend
8282049 AArch64: Use ZR for integer zero immediate volatile stores
8272776 NullPointerException not reported
8274563 jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening
8277411 C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check
8280124 Reduce branches decoding latin-1 chars from UTF-8 encoded bytes
8282347 AARCH64: Untaken branch in has_negatives stub
8270848 Redundant unsafe opmask register allocation in some instruction patterns.
8287349 AArch64: Merge LDR instructions to improve C1 OSR performance
8275535 Retrying a failed authentication on multiple LDAP servers can lead to users blocked
8283383 [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name
8293319 [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if
8292541 [Metrics] Reported memory limit may exceed physical machine memory
8288445 AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding
8289146 containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output
8289044 ARM32: missing LIR_Assembler::cmove metadata type support
8292083 Detected container memory limit may exceed physical machine memory
8292888 Bump update version for OpenJDK: jdk-17.0.6
Обратно на страницу загрузки
Команда Axiom JDK roman.karpov@axiomjdk.ru Команда Axiom JDK logo Axiom Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 Команда Axiom JDK 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67