I did get other errors in core but they are intermittent so I only want to figure out what is the problem with these since they happen every time.
Gary On Mon, Sep 12, 2022, 13:26 Matt Sicker <boa...@gmail.com> wrote: > Are you getting any other test failures besides the GelfLayoutTest one? > > On Mon, Sep 12, 2022 at 11:24 AM Gary Gregory <garydgreg...@gmail.com> > wrote: > > > > Check, I am using Java 8 (with a Maven toolchain obviously). > > > > Gary > > > > On Mon, Sep 12, 2022, 08:45 Ralph Goers <ralph.go...@dslextreme.com> > wrote: > > > > > I believe Matt is referring to the errors Ron saw when trying to only > use > > > Java 11. > > > The errors you saw Gary would be an entirely different matter. > > > > > > Ralph > > > > > > > On Sep 12, 2022, at 8:41 AM, Matt Sicker <boa...@gmail.com> wrote: > > > > > > > > The sun.reflect test error is due to running Maven using Java 11. > > > > You'll need to run Maven using Java 8 (so that it's used as the > > > > default compiler for all the modules that don't override the > toolchain > > > > to use) with Java 11 as a toolchain entry to compile the Java 9 and > > > > Java 11 modules. > > > > > > > > On Mon, Sep 12, 2022 at 9:05 AM Gary Gregory <garydgreg...@gmail.com > > > > > wrote: > > > >> > > > >> I'm not sure I understand, but the bottom line is I can't build the > > > release > > > >> from sources. Surely we can't say that disabling tests to validate > or > > > build > > > >> a release is ok? > > > >> > > > >> Gary > > > >> > > > >> On Sun, Sep 11, 2022, 16:46 Matt Sicker <boa...@gmail.com> wrote: > > > >> > > > >>> I get the same error when running on java 11, too, but that’s to be > > > >>> expected. I wrote that test originally to explicitly detect the > point > > > at > > > >>> which we’d have to do something about it, and we already addressed > the > > > >>> original issue long ago. In the 2.x branch, this is handled by > using > > > Maven > > > >>> toolchains for switching from java 8. In the 3.x branch, this test > was > > > >>> updated to avoid referencing outdated internal APIs due to the base > > > java > > > >>> version requirements there. > > > >>> > > > >>> — > > > >>> Matt Sicker > > > >>> > > > >>>> On Sep 11, 2022, at 16:01, Ron Grabowski <rgrabow...@apache.org> > > > wrote: > > > >>>> > > > >>>> 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 > > > >>>>> > > > >>> > > > > > > >