I saw the same errors with JDK8 on Windows: openjdk version "1.8.0_342" OpenJDK Runtime Environment Corretto-8.342.07.3 (build 1.8.0_342-b07) OpenJDK 64-Bit Server VM Corretto-8.342.07.3 (build 25.342-b07, mixed mode)
[ERROR] Errors: [ERROR] GelfLayoutTest.testLayoutNewLineDelimiter:286->testCompressedLayout:189 ▒ IndexOutOfBounds Index: 2, Size: 2 [ERROR] GelfLayoutTest.testLayoutNoCompression:256->testCompressedLayout:189 ▒ IndexOutOfBounds Index: 2, Size: 2 [ERROR] GelfLayoutTest.testLayoutNoHost:276->testCompressedLayout:189 ▒ IndexOutOfBounds Index: 2, Size: 2 [ERROR] GelfLayoutTest.testLayoutNoThreadContext:271->testCompressedLayout:189 ▒ IndexOutOfBounds Index: 2, Size: 2 [INFO] [ERROR] Tests run: 2405, Failures: 0, Errors: 4, Skipped: 13 Different error with JDK11 on Windows: openjdk version "11.0.16.1" 2022-08-12 LTS OpenJDK Runtime Environment Corretto-11.0.16.9.1 (build 11.0.16.1+9-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.16.9.1 (build 11.0.16.1+9-LTS, mixed mode) [ERROR] log4j-2.19.0-rc1\log4j-api\src\test\java\org\apache\logging\log4j\util\StackLocatorUtilTest.java:[31,18] error: cannot find symbol [ERROR] symbol: class Reflection [ERROR] location: package sun.reflect On 2022/09/11 16:12:51 Gary Gregory wrote: > I am away from home and my mac, so I am testing on Windows where I always > get these failures: > > > [INFO] > [INFO] ------------------------------------------------------- > [INFO] T E S T S > [INFO] ------------------------------------------------------- > [INFO] Running org.apache.logging.log4j.core.layout.GelfLayoutTest > ERROR StatusLogger Recovering from > StringBuilderEncoder.encode('{"version":"1.1","host":"US-L-GG02","timestamp":1662912585.090,"level":3,"_thread":"main","_logger":"","_Key1":"Value1","_Key2":"OpenJDK > Runtime Environment (build 1.8.0_342-b07) from > Temurin","_MdcKey1":"MdcValue1","_MdcKey2":"MdcValue2","full_message":"java.lang.RuntimeException: > some error\r\n\tat > org.apache.logging.log4j.core.layout.GelfLayoutTest.testCompressedLayout(GelfLayoutTest.java:135)\r\n\tat > org.apache.logging.log4j.core.layout.GelfLayoutTest.testLayoutNoHost(GelfLayoutTest.java:276)\r\n\tat [snip] > > [INFO] > [INFO] Results: > [INFO] > [ERROR] Errors: > [ERROR] > GelfLayoutTest.testLayoutNewLineDelimiter:286->testCompressedLayout:189 » > IndexOutOfBounds Index: 2, Size: 2 > [ERROR] > GelfLayoutTest.testLayoutNoCompression:256->testCompressedLayout:189 » > IndexOutOfBounds Index: 2, Size: 2 > [ERROR] GelfLayoutTest.testLayoutNoHost:276->testCompressedLayout:189 » > IndexOutOfBounds Index: 2, Size: 2 > [ERROR] > GelfLayoutTest.testLayoutNoThreadContext:271->testCompressedLayout:189 » > IndexOutOfBounds Index: 2, Size: 2 > [INFO] > [ERROR] Tests run: 12, Failures: 0, Errors: 4, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 16.182 s > [INFO] Finished at: 2022-09-11T09:09:46-07:00 > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M6:test (default-test) > on project log4j-core: > [ERROR] > [ERROR] Please refer to > C:\temp\apache-log4j-2.19.0-src\log4j-core\target\surefire-reports for the > individual test results. > [ERROR] Please refer to dump files (if any exist) [date].dump, > [date]-jvmRun[N].dump and [date].dumpstream. > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > > Thoughts? > > Gary > > On Fri, Sep 9, 2022, 15:56 Ralph Goers <ralph.go...@dslextreme.com> wrote: > > > This is a vote to release Log4j 2.19.0, the next version of the Log4j 2 > > project. > > > > Note that the security page on the web site was updated to better describe > > CVE-2021-44228 and CVE-2021-45046. Please review those changes. > > > > Please download, test, and cast your votes on the log4j developers list. > > [] +1, release the artifacts > > [] -1, don't release because... > > > > The vote will remain open for 72 hours. All votes are welcome and we > > encourage everyone to test the release, but only Logging PMC votes are > > “officially” counted. As always, at least 3 +1 votes and more positive than > > negative votes are required. > > > > Changes in this version include: > > > > New Features > > • LOG4J2-3583: Add support for SLF4J2 stack-valued MDC. Thanks to > > Pierrick Terrettaz. > > • LOG4J2-2975: Add implementation of SLF4J2 fluent API. Thanks to > > Daniel Gray. > > Fixed Bugs > > • LOG4J2-3578: Generate new SSL certs for testing. > > • LOG4J2-3556: Make JsonTemplateLayout stack trace truncation > > operate for each label block. Thanks to Arthur Gavlyukovskiy. > > • LOG4J2-3550: SystemPropertyArbiter was assigning the value as > > the name. Thanks to DongjianPeng. > > • LOG4J2-3560: Logger$PrivateConfig.filter(Level, Marker, String) > > was allocating empty varargs array. Thanks to David Schlosnagle. > > • LOG4J2-3561: Allows a space separated list of style specifiers > > in the %style pattern for consistency with %highlight. Thanks to Robert > > Papp. > > • LOG4J2-3564: Fix NPE in log4j-to-jul in the case the root logger > > level is null. > > • LOG4J2-3545: Add correct manifest entries for OSGi to log4j-jcl > > Thanks to Johan Compagner. > > • LOG4J2-3565: Fix RollingRandomAccessFileAppender with > > DirectWriteRolloverStrategy can't create the first log file of different > > directory. > > • LOG4J2-3579: Fix ServiceLoaderUtil behavior in the presence of a > > SecurityManager. Thanks to Boris Unckel. > > • LOG4J2-3559: Fix resolution of properties not starting with > > log4j2.. Thanks to Gary Gregory. > > • LOG4J2-3557: Fix recursion between Log4j 1.2 LogManager and > > Category. Thanks to Andreas Leitgeb. > > • LOG4J2-3587: Fix regression in Rfc5424Layout default values. > > Thanks to Tomas Micko. > > • LOG4J2-3548: Improve support for passwordless keystores. Thanks > > to Kristof Farkas-Pall. > > Changes > > • LOG4J2-3572: Add getExlicitLevel method to LoggerConfig. > > • LOG4J2-3589: Allow Plugins to be injected with the LoggerContext > > reference. > > • LOG4J2-3588: Allow PropertySources to be added. > > Removed > > • LOG4J2-3573: Removed build page in favor of a single build > > instructions file. Thanks to Wolff Bock von Wuelfingen. > > • LOG4J2-3590: Remove SLF4J 1.8.x binding. > > > > Tag: > > a) for a new copy do "git clone > > https://github.com/apache/logging-log4j2.git and then "git checkout > > tags/log4j-2.19.0-rc1” or just "git clone -b log4j-2.19.0-rc1 > > https://github.com/apache/logging-log4j2.git" > > b) for an existing working copy to “git pull” and then “git checkout > > tags/log4j-2.19.0-rc1” > > > > Web Site: https://logging.staged.apache.org/log4j/2.x/index.html. > > > > Maven Artifacts: > > https://repository.apache.org/content/repositories/orgapachelogging-1088/ > > > > Distribution archives: > > https://dist.apache.org/repos/dist/dev/logging/log4j/ > > > > You may download all the Maven artifacts by executing: > > wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate > > https://repository.apache.org/content/repositories/orgapachelogging-1088/org/apache/logging/log4j/ > > > > Ralph >