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 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; >>>>>>>>>>> 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 (138edd61fd100ec658bfa2d307c43b76940a5d7d; >>>>>>>>>>>>>> 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] >>>>>>>>>>>>>> testSubclassAttributesOverrideEmptySuper(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 >>>>>>>>>>>>>> >>>>>>>>>>>>> RequiredOptionsWithoutDefaultValue(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 >>>>>>>>>>>> RequiredOptionsWithoutDefaultValue(CommandLineHelpTest.java:974) >>>>>>>>>>>> >>>>>>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but was:< > >>>>>>>>>>>>>> at >>>>>>>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpT >>>>>>>>>>>>>> est. >>>>>>>>>>>>>> >>>>>>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>>>>>>> RequiredOptionsWithoutDefaultValue(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] >>>>>>>>>>>>>> testAttributesInheritedWhenSubclassingForReuse(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.go...@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. >>>>>>>>>>>>>> >>>>>>>>>>>>>> > > >