Here is my +1

Ralph

> On Nov 20, 2017, at 10:38 PM, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> 
> I have fixed the page on my GitHub site.
> 
> Ralph
> 
>> On Nov 20, 2017, at 7:36 PM, Remko Popma <remko.po...@gmail.com> wrote:
>> 
>> +1
>> checksums good, build good, site good other than H3 on top page.
>> 
>> On Tue, Nov 21, 2017 at 5:41 AM, Matt Sicker <boa...@gmail.com> wrote:
>> 
>>> FWIW, if I have to download and compile the source code for Java libraries,
>>> I usually just skip tests.
>>> 
>>> On 20 November 2017 at 13:50, Ralph Goers <ralph.go...@dslextreme.com>
>>> wrote:
>>> 
>>>> More like 4 hors
>>>> 
>>>> Sent from my iPhone
>>>> 
>>>>> On Nov 20, 2017, at 12:43 PM, Mikael Ståldal <mi...@apache.org> wrote:
>>>>> 
>>>>> It is. But how common is it that people download the source of a
>>>> particular release? I think that most people either download the binary
>>>> artifacts, or build the source from latest master branch (and there it is
>>>> already fixed).
>>>>> 
>>>>> Maybe we can include something about this in the release notes, that
>>>> this unit test might fail in Windows.
>>>>> 
>>>>> It is unfourtante that our release process is so heavy that it takes ~1
>>>> hour to make another RC, but that's the way it (currently) is.
>>>>> 
>>>>> 
>>>>>> On 2017-11-20 20:33, Gary Gregory wrote:
>>>>>> It's just lame that if someone downloads the source they cannot even
>>>> build
>>>>>> it :-(
>>>>>> Gayr
>>>>>>> On Mon, Nov 20, 2017 at 2:28 PM, Mikael Ståldal <mi...@apache.org>
>>>> wrote:
>>>>>>> I agree with Ralph.
>>>>>>> 
>>>>>>>> On 2017-11-20 20:03, Ralph Goers wrote:
>>>>>>>> 
>>>>>>>> Unless you find something else I am not inclined to rerun the
>>> release
>>>>>>>> just to fix a unit test where we know what the problem is and that
>>>> has no
>>>>>>>> impact on the code customers use.
>>>>>>>> 
>>>>>>>> Ralph
>>>>>>>> 
>>>>>>>> On Nov 20, 2017, at 11:56 AM, Gary Gregory <garydgreg...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> On Mon, Nov 20, 2017 at 10:43 AM, Gary Gregory <
>>>> garydgreg...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> Here it is:
>>>>>>>>>> 
>>>>>>>>>> [ERROR] Tests run: 13, Failures: 0, Errors: 1, Skipped: 0, Time
>>>> elapsed:
>>>>>>>>>> 1.469 s <<< FAILURE! - in org.apache.log4j.config.
>>>>>>>>>> Log4j1ConfigurationFactoryTest
>>>>>>>>>> [ERROR] testSystemProperties1(org.apache.log4j.config.
>>>>>>>>>> Log4j1ConfigurationFactoryTest)  Time elapsed: 0.027 s  <<<
>>> ERROR!
>>>>>>>>>> java.nio.file.FileSystemException:
>>>>>>>>>> C:\Users\ggregory\AppData\Local\Temp\hadoop.log: The process
>>> cannot
>>>>>>>>>> access the file because it is being used by another process.
>>>>>>>>>> 
>>>>>>>>>>       at org.apache.log4j.config.Log4j1ConfigurationFactoryTest
>>>>>>>>>> .testSystemProperties1(Log4j1ConfigurationFactoryTest.java:173)
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> I think Remko fixed that in master.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> Building master with 'mvn clean install' passes so I would prefer
>>>> another
>>>>>>>>> RC that picks up Remko's fix.
>>>>>>>>> 
>>>>>>>>> Gary
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>> Gary
>>>>>>>>>> 
>>>>>>>>>> On Mon, Nov 20, 2017 at 9:41 AM, Gary Gregory <
>>>> garydgreg...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> Wow,
>>>>>>>>>>> 
>>>>>>>>>>> Now I get a different failure. I had run the build in Windows but
>>>> from
>>>>>>>>>>> the git command line (MINGW64). That that I run from a "real"
>>>> Windows
>>>>>>>>>>> command line I get:
>>>>>>>>>>> 
>>>>>>>>>>> [ERROR] Errors:
>>>>>>>>>>> [ERROR]   Log4j1ConfigurationFactoryTest
>>> .testSystemProperties1:173
>>>> »
>>>>>>>>>>> FileSystem C:\Users...
>>>>>>>>>>> [INFO]
>>>>>>>>>>> [ERROR] Tests run: 145, Failures: 0, Errors: 1, Skipped: 0
>>>>>>>>>>> [INFO]
>>>>>>>>>>> 
>>>>>>>>>>> Gary
>>>>>>>>>>> 
>>>>>>>>>>> On Mon, Nov 20, 2017 at 4:40 AM, Remko Popma <
>>>> remko.po...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Ran another build from the release tag, with Java 7. Build
>>>> succeeds.
>>>>>>>>>>>> 
>>>>>>>>>>>> I'll look at the checksums and the site next.
>>>>>>>>>>>> 
>>>>>>>>>>>> Gary, could you run another clean build?
>>>>>>>>>>>> The error messages look strange: I cannot see any difference
>>>> between
>>>>>>>>>>>> the
>>>>>>>>>>>> expected and the actual result in the error output...
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
>>>>>>>>>>>> 2015-11-11T01:41:47+09:00)
>>>>>>>>>>>> Maven home: C:\apps\apache-maven-3.3.9\bin\..
>>>>>>>>>>>> Java version: 1.7.0_55, vendor: Oracle Corporation
>>>>>>>>>>>> Java home: C:\apps\jdk1.7.0_55\jre
>>>>>>>>>>>> Default locale: en_US, platform encoding: MS932
>>>>>>>>>>>> OS name: "windows 8.1", version: "6.3", arch: "amd64", family:
>>>>>>>>>>>> "windows"
>>>>>>>>>>>> 
>>>>>>>>>>>> [INFO] Reactor Summary:
>>>>>>>>>>>> [INFO]
>>>>>>>>>>>> [INFO] Apache Log4j 2 .....................................
>>>> SUCCESS [
>>>>>>>>>>>> 3.940 s]
>>>>>>>>>>>> [INFO] Apache Log4j API Java 9 support ....................
>>>> SUCCESS [
>>>>>>>>>>>> 12.324 s]
>>>>>>>>>>>> [INFO] Apache Log4j API ...................................
>>>> SUCCESS [
>>>>>>>>>>>> 36.662 s]
>>>>>>>>>>>> [INFO] Apache Log4j Core ..................................
>>>> SUCCESS
>>>>>>>>>>>> [22:30
>>>>>>>>>>>> min]
>>>>>>>>>>>> [INFO] Apache Log4j Core Integration Tests ................
>>>> SUCCESS
>>>>>>>>>>>> [01:26
>>>>>>>>>>>> min]
>>>>>>>>>>>> [INFO] Apache Log4j 1.x Compatibility API .................
>>>> SUCCESS [
>>>>>>>>>>>> 19.337 s]
>>>>>>>>>>>> [INFO] Apache Log4j SLF4J Binding .........................
>>>> SUCCESS [
>>>>>>>>>>>> 10.867 s]
>>>>>>>>>>>> [INFO] Apache Log4j to SLF4J Adapter ......................
>>>> SUCCESS [
>>>>>>>>>>>> 5.751 s]
>>>>>>>>>>>> [INFO] Apache Log4j Commons Logging Bridge ................
>>>> SUCCESS [
>>>>>>>>>>>> 5.527 s]
>>>>>>>>>>>> [INFO] Apache Log4j Flume Bridge ..........................
>>>> SUCCESS [
>>>>>>>>>>>> 35.251 s]
>>>>>>>>>>>> [INFO] Apache Log4j Web ...................................
>>>> SUCCESS [
>>>>>>>>>>>> 13.574 s]
>>>>>>>>>>>> [INFO] Apache Log4j Tag Library ...........................
>>>> SUCCESS [
>>>>>>>>>>>> 24.771 s]
>>>>>>>>>>>> [INFO] Apache Log4j JMX GUI ...............................
>>>> SUCCESS [
>>>>>>>>>>>> 2.966 s]
>>>>>>>>>>>> [INFO] Apache Log4j Samples ...............................
>>>> SUCCESS [
>>>>>>>>>>>> 0.846 s]
>>>>>>>>>>>> [INFO] Apache Log4j Samples: Flume - Common ...............
>>>> SUCCESS [
>>>>>>>>>>>> 4.211 s]
>>>>>>>>>>>> [INFO] Apache Log4j Samples: Flume - Remote ...............
>>>> SUCCESS [
>>>>>>>>>>>> 3.523 s]
>>>>>>>>>>>> [INFO] Apache Log4j Samples: Flume - Embedded .............
>>>> SUCCESS [
>>>>>>>>>>>> 9.808 s]
>>>>>>>>>>>> [INFO] Apache Log4j Samples: Configuration ................
>>>> SUCCESS [
>>>>>>>>>>>> 4.508 s]
>>>>>>>>>>>> [INFO] Apache Log4j Samples: LoggerProperties .............
>>>> SUCCESS [
>>>>>>>>>>>> 4.883 s]
>>>>>>>>>>>> [INFO] Apache Log4j OSGi ..................................
>>>> SUCCESS [
>>>>>>>>>>>> 9.422 s]
>>>>>>>>>>>> [INFO] Apache Log4j BOM ...................................
>>>> SUCCESS [
>>>>>>>>>>>> 1.082 s]
>>>>>>>>>>>> [INFO] Apache Log4j CouchDB ...............................
>>>> SUCCESS [
>>>>>>>>>>>> 2.306 s]
>>>>>>>>>>>> [INFO] Apache Log4j MongoDB ...............................
>>>> SUCCESS [
>>>>>>>>>>>> 4.873 s]
>>>>>>>>>>>> [INFO] Apache Log4j Cassandra .............................
>>>> SUCCESS [
>>>>>>>>>>>> 27.022 s]
>>>>>>>>>>>> [INFO] Apache Log4J Performance Tests .....................
>>>> SUCCESS [
>>>>>>>>>>>> 58.354 s]
>>>>>>>>>>>> [INFO] Apache Log4j Streaming Interface ...................
>>>> SUCCESS [
>>>>>>>>>>>> 15.511 s]
>>>>>>>>>>>> [INFO] Apache Log4j JUL Adapter ...........................
>>>> SUCCESS [
>>>>>>>>>>>> 15.085 s]
>>>>>>>>>>>> [INFO] Apache Log4j Liquibase Binding .....................
>>>> SUCCESS [
>>>>>>>>>>>> 4.396 s]
>>>>>>>>>>>> [INFO] Apache Log4j App Server Support ....................
>>>> SUCCESS [
>>>>>>>>>>>> 1.993 s]
>>>>>>>>>>>> [INFO]
>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>> ------------
>>>>>>>>>>>> [INFO] BUILD SUCCESS
>>>>>>>>>>>> [INFO]
>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>> ------------
>>>>>>>>>>>> [INFO] Total time: 29:39 min
>>>>>>>>>>>> [INFO] Finished at: 2017-11-20T20:25:57+09:00
>>>>>>>>>>>> [INFO] Final Memory: 55M/451M
>>>>>>>>>>>> [INFO]
>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>> ------------
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Mon, Nov 20, 2017 at 5:06 PM, Remko Popma <
>>>> remko.po...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Nov 20, 2017, at 15:21, Ralph Goers <
>>>> ralph.go...@dslextreme.com>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Oh, and I wouldn’t be surprised if the problem is caused by
>>> you
>>>>>>>>>>>>>> using
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> MS932 and Greg using cp1252.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> From Gary’s error messages  it seems more like a white
>>>> space/newline
>>>>>>>>>>>>> 
>>>>>>>>>>>> issue
>>>>>>>>>>>> 
>>>>>>>>>>>>> which is odd  because it works on my Windows and the tests use
>>>>>>>>>>>>> String.format with %n to avoid this exact issue.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Nov 19, 2017, at 11:12 PM, Remko Popma <
>>>> remko.po...@gmail.com>
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Building current master (211326b) succeeds for me when
>>> running
>>>> `mvn
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> clean
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> verify` on
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c0
>>> 7478323dc5;
>>>>>>>>>>>>>>> 2015-11-11T01:41:47+09:00)
>>>>>>>>>>>>>>> Maven home: C:\apps\apache-maven-3.3.9\bin\..
>>>>>>>>>>>>>>> Java version: 1.8.0_131, vendor: Oracle Corporation
>>>>>>>>>>>>>>> Java home: C:\apps\jdk1.8.0_131\jre
>>>>>>>>>>>>>>> Default locale: en_US, platform encoding: MS932
>>>>>>>>>>>>>>> OS name: "windows 10", version: "10.0", arch: "amd64",
>>> family:
>>>>>>>>>>>>>>> "dos"
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> [INFO] Reactor Summary:
>>>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>>>> [INFO] Apache Log4j 2 .....................................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 7.669 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j API Java 9 support ....................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 15.544 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j API ...................................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 39.700 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Core ..................................
>>>>>>>>>>>>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [20:39
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> min]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Core Integration Tests ................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [01:11
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> min]
>>>>>>>>>>>>>>> [INFO] Apache Log4j 1.x Compatibility API .................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 20.190 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j SLF4J Binding .........................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 12.041 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j to SLF4J Adapter ......................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 7.408 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Commons Logging Bridge ................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 6.109 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Flume Bridge ..........................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 35.029 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Web ...................................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 14.350 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Tag Library ...........................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 23.264 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j JMX GUI ...............................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 2.881 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Samples ...............................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 0.649 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Samples: Flume - Common ...............
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 3.368 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Samples: Flume - Remote ...............
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 3.873 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Samples: Flume - Embedded .............
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 8.254 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Samples: Configuration ................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 5.707 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Samples: LoggerProperties .............
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 5.481 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j OSGi ..................................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 10.065 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j BOM ...................................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 1.030 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j CouchDB ...............................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 2.694 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j MongoDB ...............................
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SUCCESS [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 5.229 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Cassandra .............................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 26.357 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4J Performance Tests .....................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [01:01
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> min]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Streaming Interface ...................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 19.790 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j JUL Adapter ...........................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 17.716 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j Liquibase Binding .....................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 4.818 s]
>>>>>>>>>>>>>>> [INFO] Apache Log4j App Server Support ....................
>>>> SUCCESS
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [
>>>>>>>>>>>> 
>>>>>>>>>>>>> 2.434 s]
>>>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> ------------
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [INFO] BUILD SUCCESS
>>>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> ------------
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [INFO] Total time: 27:57 min
>>>>>>>>>>>>>>> [INFO] Finished at: 2017-11-20T14:56:18+09:00
>>>>>>>>>>>>>>> [INFO] Final Memory: 56M/518M
>>>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> ------------
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Mon, Nov 20, 2017 at 2:10 PM, Remko Popma <
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> remko.po...@gmail.com>
>>>>>>>>>>>> 
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> When I upgraded picocli to 2.0.3 a few weeks ago I made sure
>>>> all
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> tests
>>>>>>>>>>>> 
>>>>>>>>>>>>> passed on Windows. CI builds are ok.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I also did a successful Log4j2 build on Windows yesterday
>>> when
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> looking
>>>>>>>>>>>> 
>>>>>>>>>>>>> at
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> pull request #134.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> This is very odd.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Nov 20, 2017, at 12:49, Ralph Goers <
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> ralph.go...@dslextreme.com>
>>>>>>>>>>>> 
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> All of these errors seem to be against a single test class
>>>> which
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> tests
>>>>>>>>>>>> 
>>>>>>>>>>>>> the help text of the command line tool. Frankly, I don’t even
>>>> know
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> what
>>>>>>>>>>>> 
>>>>>>>>>>>>> that tool does. Second, I’ve not had any problems on MacOS nor
>>>> seem
>>>>>>>>>>>>>>>> complaints on Linux. Have you run a full build on Windows
>>>> since
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> JCommander
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> replaced Piccoli? Does the command line tool still work or is
>>>> this
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> just a
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> problem with the tests not behaving correctly on Windows
>>> (which
>>>> is
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> what I
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> suspect)?
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Nov 19, 2017, at 6:32 PM, Gary Gregory <
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> garydgreg...@gmail.com>
>>>>>>>>>>>> 
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> -1
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> From src zip: ASC OK, MD5 OK, SHA1 OK.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Building with 'mvn clean verify' using:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b
>>>> 76940a5d7d;
>>>>>>>>>>>>>>>>>> 2017-10-18T03:58:13-04:00)
>>>>>>>>>>>>>>>>>> Maven home: C:\Java\apache-maven-3.5.2
>>>>>>>>>>>>>>>>>> Java version: *1.7.0_80*, vendor: *Oracle* Corporation
>>>>>>>>>>>>>>>>>> Java home: C:\Program Files\Java\jdk1.7.0_80\jre
>>>>>>>>>>>>>>>>>> Default locale: en_US, platform encoding: Cp1252
>>>>>>>>>>>>>>>>>> OS name: "windows 8.1", version: "6.3", arch: "amd64",
>>>> family:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> "windows"
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I get the following ERRORs:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR] Tests run: 136, Failures: 17, Errors: 0, Skipped:
>>> 1,
>>>>>>>>>>>>>>>>>> Time
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> elapsed:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 0.6 s <<< FAILURE! - in
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.tools.picocli.
>>>> CommandLineHelpTest
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testSynopsisOrderCorrectWhenParametersDeclaredOutOfOrder(
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.tools.picocli.
>>>> CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:
>>>>>>>>>>>>>>>>>> expected:<[<main class> <param0> <param1>]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> but was:<[<main class> <param0> <param1>]
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testSynopsisOrderCorrectWhenParametersDeclaredOutOfOrder(
>>>>>>>>>>>>>>>> CommandLineHelpTest.java:2014)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpecifiedMarkerForParam
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> etersWithPositiveArity(org.apache.logging.log4j.core.
>>> tools.p
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> icocli.
>>>>>>>>>>>> 
>>>>>>>>>>>>> CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [*, , ,
>>>> <required>,
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> required]:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> arrays first differed at element [0]; expected:<*> but
>>>> was:<*>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpecifiedMarkerForParam
>>>>>>>>>>>>>>>> etersWithPositiveArity(CommandLineHelpTest.java:1020)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but
>>> was:<*>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpecifiedMarkerForParam
>>>>>>>>>>>>>>>> etersWithPositiveArity(CommandLineHelpTest.java:1020)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> RequiredOptionsWithDefaultValue(org.apache.logging.log4j.
>>>>>>>>>>>>>>>> core.tools.picocli.CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0.017 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [ , -b, ,, -a,
>>>>>>>>>>>>>>>>>> --alpha=<otherField>, other]: arrays first differed at
>>>> element
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> [0];
>>>>>>>>>>>> 
>>>>>>>>>>>>> expected:< > but was:< >
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>> RequiredOptionsWithDefaultValue(CommandLineHelpTest.java:
>>> 990)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but
>>> was:< >
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>> RequiredOptionsWithDefaultValue(CommandLineHelpTest.java:
>>> 990)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpacePrefixForParameter
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> sWithZeroArity(org.apache.logging.log4j.core.tools.
>>>>>>>>>>>>>>>> picocli.CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [, , ,
>>>> <optional>,
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> optional]:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> arrays first differed at element [3]; expected:<<optional>>
>>>> but
>>>>>>>>>>>>>>>>>> was:<<optional>>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpacePrefixForParameter
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> sWithZeroArity(
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> CommandLineHelpTest.java:1035)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:<<optional>>
>>>> but
>>>>>>>>>>>>>>>>>> was:<<optional>>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpacePrefixForParameter
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> sWithZeroArity(
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> CommandLineHelpTest.java:1035)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> redOptionsWithDefault(org.apache.logging.log4j.core.tools.
>>>>>>>>>>>>>>>> picocli.
>>>>>>>>>>>>>>>> CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [*, -b, ,, -a,
>>>>>>>>>>>>>>>>>> --alpha=<otherField>, other]: arrays first differed at
>>>> element
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> [0];
>>>>>>>>>>>> 
>>>>>>>>>>>>> expected:<*> but was:<*>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi
>>>>>>>>>>>>>>>> redOptionsWithDefault(CommandLineHelpTest.java:944)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but
>>> was:<*>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi
>>>>>>>>>>>>>>>> redOptionsWithDefault(CommandLineHelpTest.java:944)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testSynopsisOrderCorrectWhenSubClassAddsParameters(org.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> apache.logging.log4j.core.tools.picocli.
>>> CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:
>>>>>>>>>>>>>>>>>> expected:<[<main class> <param0> <param1> <param2>
>>> <param3>]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> but was:<[<main class> <param0> <param1> <param2>
>>> <param3>]
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testSynopsisOrderCorrectWhenSubClassAddsParameters(
>>>>>>>>>>>>>>>> CommandLineHelpTest.java:2028)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> redOptionsWithoutDefault(org.apache.logging.log4j.core.
>>> tools
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> .picocli.
>>>>>>>>>>>> 
>>>>>>>>>>>>> CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0.004 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [*, -b, ,, -a,
>>>>>>>>>>>>>>>>>> --alpha=<otherField>, other]: arrays first differed at
>>>> element
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> [0];
>>>>>>>>>>>> 
>>>>>>>>>>>>> expected:<*> but was:<*>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi
>>>>>>>>>>>>>>>> redOptionsWithoutDefault(CommandLineHelpTest.java:960)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but
>>> was:<*>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi
>>>>>>>>>>>>>>>> redOptionsWithoutDefault(CommandLineHelpTest.java:960)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testSubclassAttributesOverride
>>>> EmptySuper(org.apache.logging.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> log4j.core.tools.picocli.CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:
>>>>>>>>>>>>>>>>>> expected:<[base]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> but was:<[base]
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testSubclassAttributesOverrideEmptySuper(
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> CommandLineHelpTest.java:1902)
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> ParametersWithPositiveArity(org.apache.logging.log4j.core.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> tools.picocli.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [ , , ,
>>>> <required>,
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> required]:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> arrays first differed at element [0]; expected:< > but
>>> was:<
>>>>> 
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>> ParametersWithPositiveArity(CommandLineHelpTest.java:1005)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but
>>> was:< >
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>> ParametersWithPositiveArity(CommandLineHelpTest.java:1005)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersCommaOnlyIfBothShortAnd
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> LongOptionNamesExist(org.apache.logging.log4j.core.tools.
>>>>>>>>>>>>>>>> picocli.
>>>>>>>>>>>>>>>> CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [, -v, , ,
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> shortBool]:
>>>>>>>>>>>> 
>>>>>>>>>>>>> arrays
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> first differed at element [1]; expected:<-v> but was:<-v>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersCommaOnlyIfBothShortAnd
>>>>>>>>>>>>>>>> LongOptionNamesExist(CommandLineHelpTest.java:1065)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:<-v> but
>>>> was:<-v>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersCommaOnlyIfBothShortAnd
>>>>>>>>>>>>>>>> LongOptionNamesExist(CommandLineHelpTest.java:1065)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersShortestOptionNameThenO
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> therOptionNamesAndDescription(
>>> org.apache.logging.log4j.core.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> tools.picocli.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0.016 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [, -L, ,,
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> ---long=<longField>,
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> long description]: arrays first differed at element [1];
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> expected:<-L>
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> but
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> was:<-L>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersShortestOptionNameThenO
>>>>>>>>>>>>>>>> therOptionNamesAndDescription(CommandLineHelpTest.java:922)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:<-L> but
>>>> was:<-L>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersShortestOptionNameThenO
>>>>>>>>>>>>>>>> therOptionNamesAndDescription(CommandLineHelpTest.java:922)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> RequiredOptionsWithoutDefaultV
>>> alue(org.apache.logging.log4j.
>>>>>>>>>>>>>>>> core.tools.picocli.CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [ , -b, ,, -a,
>>>>>>>>>>>>>>>>>> --alpha=<otherField>, other]: arrays first differed at
>>>> element
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> [0];
>>>>>>>>>>>> 
>>>>>>>>>>>>> expected:< > but was:< >
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>> RequiredOptionsWithoutDefaultV
>>> alue(CommandLineHelpTest.java:
>>>> 974)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but
>>> was:< >
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor
>>>>>>>>>>>>>>>> RequiredOptionsWithoutDefaultV
>>> alue(CommandLineHelpTest.java:
>>>> 974)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_omitsDefaultValuesForBooleanFi
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> elds(org.apache.logging.log4j.
>>> core.tools.picocli.CommandLine
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> HelpTest)
>>>>>>>>>>>> 
>>>>>>>>>>>>> Time elapsed: 0.017 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.internal.ArrayComparisonFailure: [, -v, , ,
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> shortBool]:
>>>>>>>>>>>> 
>>>>>>>>>>>>> arrays
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> first differed at element [1]; expected:<-v> but was:<-v>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_omitsDefaultValuesForBooleanFi
>>>>>>>>>>>>>>>> elds(CommandLineHelpTest.java:1099)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:<-v> but
>>>> was:<-v>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultOptionRenderer_omitsDefaultValuesForBooleanFi
>>>>>>>>>>>>>>>> elds(CommandLineHelpTest.java:1099)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testAttributesInheritedWhenSub
>>> classingForReuse(org.apache.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> logging.log4j.core.tools.picocli.CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:
>>>>>>>>>>>>>>>>>> expected:<[base]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> but was:<[base]
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testAttributesInheritedWhenSubclassingForReuse(
>>>>>>>>>>>>>>>> CommandLineHelpTest.java:1862)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> showsParamLabelIfPresentOrFiel
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> dNameOtherwise(org.apache.logging.log4j.core.tools.
>>>>>>>>>>>>>>>> picocli.CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:  <longField> expected:<
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> <longField>[]>
>>>>>>>>>>>> 
>>>>>>>>>>>>> but
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> was:< <longField>[]>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> showsParamLabelIfPresentOrFiel
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> dNameOtherwise(
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> CommandLineHelpTest.java:1128)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> appliesToPositionalArgumentsIg
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> noresSeparator(org.apache.logging.log4j.core.tools.
>>>>>>>>>>>>>>>> picocli.CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0.004 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure: POSITIONAL_ARGS
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> expected:<POSITIONAL_ARGS[]>
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> but was:<POSITIONAL_ARGS[]>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testDefaultParameterRenderer_
>>> appliesToPositionalArgumentsIg
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> noresSeparator(
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> CommandLineHelpTest.java:1145)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testSubclassAttributesOverrideSuperValues(org.apache.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> logging.log4j.core.tools.picocli.CommandLineHelpTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:
>>>>>>>>>>>>>>>>>> expected:<[sub]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> but was:<[sub]
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineHelpT
>>>>>>>>>>>>>>>>>> est.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testSubclassAttributesOverrideSuperValues(
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> CommandLineHelpTest.java:1937)
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [INFO] Running org.apache.logging.log4j.core.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> tools.picocli.CommandLineTest
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> [ERROR] Tests run: 199, Failures: 3, Errors: 0, Skipped: 4,
>>>> Time
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> elapsed:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 0.857 s <<< FAILURE! - in
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>> tools.picocli.CommandLineTest
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testCallReturnsNullAndPrintsErrorIfParseFails(org.apache.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> logging.log4j.core.tools.picocli.CommandLineTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0.04 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:
>>>>>>>>>>>>>>>>>> expected:<...t a number"
>>>>>>>>>>>>>>>>>> Usage: [<main class> [-number=<number>]
>>>>>>>>>>>>>>>>>> -number=<number>]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> but was:<...t a number"
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Usage: [<main class> [-number=<number>]
>>>>>>>>>>>>>>>>>> -number=<number>]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineTest.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testCallReturnsNullAndPrintsErrorIfParseFails(
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> CommandLineTest.java:2318)
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testIssue148InfiniteLoop(org.apache.logging.log4j.core.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> tools.picocli.CommandLineTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0.02 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:
>>>>>>>>>>>>>>>>>> expected:<Usage: [<main class> [--foo-bar-baz=<foo>]
>>>>>>>>>>>>>>>>>> --foo-bar-baz=<foo>]       Default:
>>>>>>>>>>>>>>>>>> ...> but was:<Usage: [<main class> [--foo-bar-baz=<foo>]
>>>>>>>>>>>>>>>>>> --foo-bar-baz=<foo>]       Default:
>>>>>>>>>>>>>>>>>> ...>
>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineTest.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testIssue148InfiniteLoop(CommandLineTest.java:2478)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>> testRunPrintsErrorIfParseFails(org.apache.logging.log4j.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> core.tools.picocli.CommandLineTest)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Time elapsed: 0 s  <<< FAILURE!
>>>>>>>>>>>>>>>>>> org.junit.ComparisonFailure:
>>>>>>>>>>>>>>>>>> expected:<...t a number"
>>>>>>>>>>>>>>>>>> Usage: [<main class> [-number=<number>]
>>>>>>>>>>>>>>>>>> -number=<number>]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> but was:<...t a number"
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Usage: [<main class> [-number=<number>]
>>>>>>>>>>>>>>>>>> -number=<number>]
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   at
>>>>>>>>>>>>>>>>>> org.apache.logging.log4j.core.
>>>> tools.picocli.CommandLineTest.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> testRunPrintsErrorIfParseFails(CommandLineTest.java:2282)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Sun, Nov 19, 2017 at 11:11 AM, Ralph Goers <
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> ralph.go...@dslextreme.com <mailto:ralph.goers@
>>>> dslextreme.com>>
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> This is a vote to release Log4j 2.10.0, the next version
>>> of
>>>> the
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Log4j 2
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> project.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 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 (or more if
>>>> required).
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 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.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Note that this release supports SLF4J 1.7.x and SLF4J
>>>> 1.8.x.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Because
>>>>>>>>>>>> 
>>>>>>>>>>>>> SLF4J
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 1.7.x requires implementations to include classes in the
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> org.slf4j.impl
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> package log4j-sl4j-impl cannot be used as a Java 9 module.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Support
>>>>>>>>>>>> 
>>>>>>>>>>>>> for
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> SLF4J 1.7.x will be removed in a future release.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Changes in this version include:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> New Features
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2120: Properly escape newlines and other
>>>> control
>>>>>>>>>>>>>>>>>>> characters in JSON. Thanks to Carter Douglas Kozak.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2109: Add property to disable message
>>> pattern
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> converter
>>>>>>>>>>>> 
>>>>>>>>>>>>> lookups. Thanks to Carter Douglas Kozak.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2112: MapMessage should use deep toString
>>> for
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> values.
>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks to Carter Douglas Kozak.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2103: XML encoding for PatternLayout.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2114: Provide a native Log4j 2
>>> implementation
>>>> of
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Eclipse
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Jetty's org.eclipse.jetty.util.log.Logger.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-1203: Allow filtering of line breaks in
>>> layout
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> pattern.
>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks to Robert Turner.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2098: Add a noop AppenderSkeleton for
>>>> applications
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> still
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> using Log4j 1.x.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2062: Add possibility of sending the key of
>>> a
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> message
>>>>>>>>>>>> 
>>>>>>>>>>>>> to
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Kafka using KafkaAppender. Thanks to Jorge Sanchez.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2056: Modularize Log4j-api and make most
>>> other
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> log4j
>>>>>>>>>>>> 
>>>>>>>>>>>>> jars
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> automatic modules.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-1431: Simplify log4j system property naming
>>>>>>>>>>>>>>>>>>> scheme.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-1809: Add global configuration environment
>>>> SPI.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-1694: Add fields with fixed values to
>>>>>>>>>>>>>>>>>>> JSON/XML/YAML
>>>>>>>>>>>>>>>>>>> layouts. Thanks to Michal Dvořák.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2054: Provide ways to configure SSL that
>>> avoid
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> plain-text
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> passwords in the log4j configuration. The configuration may
>>>> now
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> specify a
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> system environment variable that holds the password, or the
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> path to
>>>>>>>>>>>> 
>>>>>>>>>>>>> a
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> file
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> that holds the password.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2071: Add org.apache.logging.log4j.core.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> config.composite.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> CompositeConfiguration#toString(). Thanks to Carter Kozak.
>>>>>>>>>>>>>>>>>>> Fixed Bugs
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2107: MapMessage supports both
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> StringBuilderFormattable
>>>>>>>>>>>> 
>>>>>>>>>>>>> and MultiformatMessage. Thanks to Carter Douglas Kozak.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2102: MapMessage JSON encoding will escape
>>>> keys
>>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>> values. Thanks to Carter Douglas Kozak.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2101: Non-string value in MapMessage caused
>>>>>>>>>>>>>>>>>>> ClassCastException. Thanks to Carter Douglas Kozak.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2091: Log4j respects the configured
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> "log4j2.is.webapp"
>>>>>>>>>>>> 
>>>>>>>>>>>>> property Thanks to Carter Douglas Kozak.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2100: LevelMixIn class for Jackson is coded
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> incorrectly
>>>>>>>>>>>> 
>>>>>>>>>>>>>   • LOG4J2-2087: Jansi now needs to be enabled explicitly (by
>>>>>>>>>>>>>>>>>>> setting system property log4j.skipJansi to false). To
>>> avoid
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> causing
>>>>>>>>>>>> 
>>>>>>>>>>>>> problems for web applications, Log4j will no longer
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> automatically
>>>>>>>>>>>> 
>>>>>>>>>>>>> try
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> load Jansi without explicit configuration. Thanks to Andy
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Gumbrecht.
>>>>>>>>>>>> 
>>>>>>>>>>>>>   • LOG4J2-2060: AbstractDatabaseManager should make a copy
>>> of
>>>>>>>>>>>>>>>>>>> LogEvents before holding references to them: AsyncLogger
>>>> log
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> events
>>>>>>>>>>>> 
>>>>>>>>>>>>> are
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> mutable.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2055: If Log4j is used as the Tomcat logging
>>>>>>>>>>>>>>>>>>> implementation startup might fail if an application also
>>>> uses
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Log4j.
>>>>>>>>>>>> 
>>>>>>>>>>>>>   • LOG4J2-2031: Until this change, messages appeared out of
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> order
>>>>>>>>>>>> 
>>>>>>>>>>>>> in log file any time when the async logging queue was full.
>>> With
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> change, messages are only logged out of order to prevent
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> deadlock
>>>>>>>>>>>> 
>>>>>>>>>>>>> when
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Log4j2 detects recursive logging while the queue is full.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2053: Exception java.nio.charset.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> UnsupportedCharsetException:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> cp65001 in 2.9.0.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-1216: Nested pattern layout options broken.
>>>> Thanks
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>> 
>>>>>>>>>>>>> Thies Wellpott, Barna Zsombor Klara, GFriedrich.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2070: Log4j1XmlLayout does not provide the
>>>> entire
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> stack
>>>>>>>>>>>> 
>>>>>>>>>>>>> trace, it is missing the caused by information. Thanks to Doug
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Hughes.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>>   • LOG4J2-2036: CompositeConfiguration supports
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Reconfiguration.
>>>>>>>>>>>> 
>>>>>>>>>>>>> PR
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> #115. Thanks to Robert Haycock.
>>>>>>>>>>>>>>>>>>>   • LOG4J2-2073: Log4j-config.xsd should make
>>> AppenderRef
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> optional
>>>>>>>>>>>> 
>>>>>>>>>>>>> for each Logger element. Thanks to Patrick Lucas.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> Matt Sicker <boa...@gmail.com>
>>> 
> 
> 
> 


Reply via email to