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