Re: [VOTE] Release Apache Log4j `2.26.0`
Gary Gregory <[email protected]> Tue, 5 May 2026 17:30:39 -0400
| Newsgroups | gmane.comp.jakarta.log4j.devel |
|---|---|
| Message-ID | <CACZkXPwSXq9azSReRgEDj_K1Cxfv0-GS4ay+JJV=GAzduzUW_g@mail.gmail.com> |
On Tue, May 5, 2026 at 5:11 PM Piotr P. Karwasz <[email protected]> wrote: > > Hi Gary, > > On 5.05.2026 13:14, Gary Gregory wrote: > > Thank you for the update Piotr. So don't you need to enable the > > "docker" profile? I don't see "-P docker" above. > > You can enable the profile explicitly, but it is activated by default > when `CI=true`. Admittedly, picking a less implicit trigger would have > been a better choice. > > On 5.05.2026 13:26, Gary Gregory wrote: > > Caused by: [CIRCULAR REFERENCE: foo.TestFriendlyException: r_c > > [localized]] > > You've hit a JDK 8 bug: > > https://bugs.openjdk.org/browse/JDK-8252489 But I'm using Java 17: java -version openjdk version "17.0.19" 2026-04-21 OpenJDK Runtime Environment Homebrew (build 17.0.19+0) OpenJDK 64-Bit Server VM Homebrew (build 17.0.19+0, mixed mode, sharing) The build doesn't run at all on Java 8: CI=true mvn clean verify \ -P docker \ -Ddocker-maven-plugin.version=0.48.1 Unrecognized option: --add-exports Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. java -version java version "1.8.0_471" Java(TM) SE Runtime Environment (build 1.8.0_471-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.471-b09, mixed mode) Gary > > The format that `Throwable#printStackTrace()` produces for circular > references changed in *8u272*: both the `Caused by:` / `Suppressed:` > caption and the space after `[CIRCULAR REFERENCE:` were added by that fix. > > Our test compares Log4j's output to the live JVM's `printStackTrace()` > output, so it only passes on 8u272 or newer. My local JDK is 1.8.0_482, > which is why it passes for me; you must be running an older 8u build. > > Piotr