We get this error from time to time in Jenkins. It seems to happen more often in Windows. As far as I am concerned this is another error we can ignore for the purposes of the release.
Ralph > On 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. > > 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.CommandLineHelpTest. >>>>>>> testSynopsisOrderCorrectWhenParametersDeclaredOutOfOrder( >>>>>>> CommandLineHelpTest.java:2014) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultParameterRenderer_rendersSpecifiedMarkerForParam >>>>>>> etersWithPositiveArity(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.CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpecifiedMarkerForParam >>>>>>> etersWithPositiveArity(CommandLineHelpTest.java:1020) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>> RequiredOptionsWithDefaultValue(CommandLineHelpTest.java:990) >>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpacePrefixForParameter >>>> sWithZeroArity( >>>>>>> CommandLineHelpTest.java:1035) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<<optional>> but >>>>>>>>> was:<<optional>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi >>>>>>> redOptionsWithDefault(CommandLineHelpTest.java:944) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi >>>>>>> redOptionsWithoutDefault(CommandLineHelpTest.java:960) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpacePrefixByDefaultFor >>>>>>> ParametersWithPositiveArity(CommandLineHelpTest.java:1005) >>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersCommaOnlyIfBothShortAnd >>>>>>> LongOptionNamesExist(CommandLineHelpTest.java:1065) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<-v> but was:<-v> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersShortestOptionNameThenO >>>>>>> therOptionNamesAndDescription(CommandLineHelpTest.java:922) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<-L> but was:<-L> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>> RequiredOptionsWithoutDefaultValue(CommandLineHelpTest.java:974) >>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_omitsDefaultValuesForBooleanFi >>>>>>> elds(CommandLineHelpTest.java:1099) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<-v> but was:<-v> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> 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.CommandLineHelpTest. >>>>>>> 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. >>>>>>>>>> • LOG4J2-2074: The console appender should say why it cannot >>>> load >>>>>>>>>> JAnsi. >>>>>>>>>> • LOG4J2-2085: Wrong Apache Commons CSV version referenced in >>>> the >>>>>>>>>> Javadoc of CsvParameterLayout. Thanks to István Neuwirth. >>>>>>>>>> Changes >>>>>>>>>> >>>>>>>>>> • LOG4J2-2076: Split up log4j-nosql into one module per >>>> appender. >>>>>>>>>> • LOG4J2-2088: Upgrade picocli to 2.0.3 from 0.9.8. >>>>>>>>>> • LOG4J2-2025: Provide support for overriding the Tomcat Log >>>>>>> class >>>>>>>>>> in Tomcat 8.5+. >>>>>>>>>> • LOG4J2-2057: Support new SLF4J binding mechanism >>> introduced in >>>>>>>>>> SLF4J 1.8. >>>>>>>>>> • LOG4J2-2052: Disable thread name caching by default when >>>>>>> running >>>>>>>>>> on Java 8u102 or later. >>>>>>>>>> • LOG4J2-1896: Update classes in >>> org.apache.logging.log4j.core. >>>>>>> net.ssl >>>>>>>>>> in APIs from String to a PasswordProvider producing char[] for >>>>>>> passwords. >>>>>>>>>> • LOG4J2-2078: Update LMAX disruptor from 3.3.6 to 3.3.7. >>>>>>>>>> • LOG4J2-2081: Update Apache Commons Compress from 1.14 to >>> 1.15. >>>>>>>>>> • LOG4J2-2089: [TagLib] Update servlet-api provided >>> dependency >>>>>>>>>> from 2.5 to 3.0.1. >>>>>>>>>> • LOG4J2-2096: Update Apache Kafka kafka-clients from >>> 0.11.0.1 >>>> to >>>>>>>>>> 1.0.0. >>>>>>>>>> • LOG4J2-2077: Update from Jackson 2.9.1 to 2.9.2. >>>>>>>>>> • LOG4J2-2117: Jackson dependencies for 2.9.2 incorrectly >>> bring >>>>>>> in >>>>>>>>>> jackson-annotations 2.9.0 instead of 2.9.2. >>>>>>>>>> >>>>>>>>>> Tag: >>>>>>>>>> a) for a new copy do "git clone https://git-wip-us.apache.org/ >>>>>>>>>> repos/asf/logging-log4j2.git <https://git-wip-us.apache < >>>>>>> https://git-wip-us.apache/>. >>>>>>>>>> org/repos/asf/logging-log4j2.git>" and then "git checkout >>>>>>>>>> tags/log4j-2.10-rc1” >>>>>>>>>> b) for an existing working copy to “git pull” and then “git >>> checkout >>>>>>>>>> tags/log4j-2.10-rc1” >>>>>>>>>> >>>>>>>>>> Web Site: http://rgoers.github.io/log4j2-site/index.html < >>>>>>> http://rgoers.github.io/log4j2-site/index.html> < >>>>>>>>>> http://rgoers.github.io/log4j2-site/index.html < >>>>>>> http://rgoers.github.io/log4j2-site/index.html>> >>>>>>>>>> >>>>>>>>>> Maven Artifacts: https://repository.apache.org/ >>>> content/repositories/ < >>>>>>> https://repository.apache.org/content/repositories/> >>>>>>>>>> orgapachelogging-1031 <https://repository.apache. >>>>>>> org/content/repositories/ <https://repository.apache. >>>>>>> org/content/repositories/> >>>>>>>>>> orgapachelogging-1031> >>>>>>>>>> >>>>>>>>>> Distribution archives: https://dist.apache.org/repos/ < >>>>>>> https://dist.apache.org/repos/> >>>>>>>>>> dist/dev/logging/log4j/ <https://dist.apache.org/ < >>>>>>> https://dist.apache.org/> >>>>>>>>>> repos/dist/dev/logging/log4j/> >>>>>>>>>> >>>>>>>>>> You may download all the Maven artifacts by executing: >>>>>>>>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np >>> --no-check-certificate >>>>>>>>>> https://repository.apache.org/content/repositories/ < >>>>>>> https://repository.apache.org/content/repositories/> >>>>>>>>>> orgapachelogging-1031/org/apache/logging/log4j/ < >>>>>>>>>> https://repository.apache.org/content/repositories/ < >>>>>>> https://repository.apache.org/content/repositories/> >>>>>>>>>> orgapachelogging-1031/org/apache/logging/log4j/> >>>>>>>>>> >>>>>>>>>> Ralph >>>>>>>> >>>>>>> >>>>> >>>>> >>>> >>> >> >>