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.CommandLineHelpTest. >>> > >>> 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.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 >>> > >>>> >>> > >>> >>> > > >>> > > >>> > >>> >> >> >