There is already a ticket for that: LOG4J2-3019. He better shares that
detail in the ticket comments.

On Thu, 3 Mar 2022, 18:38 Matt Sicker <boa...@gmail.com> wrote:

> That timezone issue sounds like a bug either way, so you can file a
> Jira issue about that.
>
> On Thu, Mar 3, 2022 at 12:25 AM Atul Pendse <apen...@tintri.com.invalid>
> wrote:
> >
> > Some additional info. Allowing the port only resolved issue with tests
> related to creating UDP socket.
> >
> > HtmlLayoutTest was failing due to the timezone I am in. I am in GMT+0530
> timezone, and test always fails. It just appears to ignore the ‘minutes’
> part of timezone.
> > The test works fine when I set my region to US, or something which has
> ‘00’ in minutes part.
> >
> > Thanks,
> > Atul
> >
> > From: Atul Pendse <apen...@tintri.com.INVALID>
> > Date: Thursday, 3 March 2022 at 7:28 AM
> > To: dev@logging.apache.org <dev@logging.apache.org>
> > Subject: Re: MacOS: Unit tests failing on release-2.x branch
> > It also fails when I run it individually from eclipse, with the same log.
> > I will have a look at my firewall settings like Matt suggested in
> another email.
> >
> > Thanks,
> > Atul
> >
> >
> > From: Ralph Goers <ralph.go...@dslextreme.com>
> > Date: Thursday, 3 March 2022 at 3:31 AM
> > To: dev@logging.apache.org <dev@logging.apache.org>
> > Subject: Re: MacOS: Unit tests failing on release-2.x branch
> > I have never seen the errors you are getting. I work on a MacBook Pro
> that is Intel-based. Others have had issues with newer MacBooks that are
> using Apples M1 chip, but I don’t think they have seen it fail this way. It
> is clear the SocketAppenderTest is failing due to the port already being in
> use.
> >
> > Can you run each test by itself and post the logs from that?
> >
> > Ralph
> >
> > > On Mar 2, 2022, at 6:21 AM, Atul Pendse <apen...@tintri.com.INVALID>
> wrote:
> > >
> > > Hi Volkan,
> > >
> > > I ran `./mvnw clean verify -Dsurefire.rerunFailingTestsCount=2` as you
> suggested.
> > > The tests failed during each retry.
> > >
> > >
> > > [ERROR] Failures:
> > >
> > > [ERROR]   SocketAppenderTest.testUdpAppender:211 No event retrieved
> > >
> > > [ERROR]
> org.apache.logging.log4j.core.appender.SyslogAppenderCustomLayoutTest.testUDPAppender
> > >
> > > [ERROR]   Run 1:
> SyslogAppenderCustomLayoutTest>SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 2:
> SyslogAppenderCustomLayoutTest>SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 3:
> SyslogAppenderCustomLayoutTest>SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [INFO]
> > >
> > > [ERROR]
> org.apache.logging.log4j.core.appender.SyslogAppenderCustomLayoutTest.testUDPStructuredAppender
> > >
> > > [ERROR]   Run 1:
> SyslogAppenderCustomLayoutTest>SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 2:
> SyslogAppenderCustomLayoutTest>SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 3:
> SyslogAppenderCustomLayoutTest>SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [INFO]
> > >
> > > [ERROR]
> org.apache.logging.log4j.core.appender.SyslogAppenderTest.testUDPAppender
> > >
> > > [ERROR]   Run 1:
> SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 2:
> SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 3:
> SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [INFO]
> > >
> > > [ERROR]
> org.apache.logging.log4j.core.appender.SyslogAppenderTest.testUDPStructuredAppender
> > >
> > > [ERROR]   Run 1:
> SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 2:
> SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 3:
> SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [INFO]
> > >
> > > [ERROR]
> org.apache.logging.log4j.core.appender.TlsSyslogAppenderTest.testUDPAppender
> > >
> > > [ERROR]   Run 1:
> TlsSyslogAppenderTest>SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 2:
> TlsSyslogAppenderTest>SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 3:
> TlsSyslogAppenderTest>SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [INFO]
> > >
> > > [ERROR]
> org.apache.logging.log4j.core.appender.TlsSyslogAppenderTest.testUDPStructuredAppender
> > >
> > > [ERROR]   Run 1:
> TlsSyslogAppenderTest>SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 2:
> TlsSyslogAppenderTest>SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [ERROR]   Run 3:
> TlsSyslogAppenderTest>SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> The number of received messages should be equal with the number of sent
> messages expected:<1> but was:<0>
> > >
> > > [INFO]
> > >
> > > [ERROR]
> org.apache.logging.log4j.core.layout.HtmlLayoutTest.testLayoutWithDatePatternFixedFormat
> > >
> > > [ERROR]   Run 1:
> HtmlLayoutTest.testLayoutWithDatePatternFixedFormat:242->testLayoutWithDatePatternFixedFormat:273
> Incorrect date=<td>2012-11-02T14:34:02,123+05</td>,
> format=ISO8601_OFFSET_DATE_TIME_HH, timezone=null ==> expected:
> <<td>2012-11-02T14:34:02,123+0530</td>> but was:
> <<td>2012-11-02T14:34:02,123+05</td>>
> > >
> > > [ERROR]   Run 2:
> HtmlLayoutTest.testLayoutWithDatePatternFixedFormat:242->testLayoutWithDatePatternFixedFormat:273
> Incorrect date=<td>2012-11-02T14:34:02,123+05</td>,
> format=ISO8601_OFFSET_DATE_TIME_HH, timezone=null ==> expected:
> <<td>2012-11-02T14:34:02,123+0530</td>> but was:
> <<td>2012-11-02T14:34:02,123+05</td>>
> > >
> > > [ERROR]   Run 3:
> HtmlLayoutTest.testLayoutWithDatePatternFixedFormat:242->testLayoutWithDatePatternFixedFormat:273
> Incorrect date=<td>2012-11-02T14:34:02,123+05</td>,
> format=ISO8601_OFFSET_DATE_TIME_HH, timezone=null ==> expected:
> <<td>2012-11-02T14:34:02,123+0530</td>> but was:
> <<td>2012-11-02T14:34:02,123+05</td>>
> > >
> > > [INFO]
> > >
> > > [ERROR] Errors:
> > >
> > > [ERROR] org.apache.logging.log4j.core.appender.SocketAppenderTest.null
> > >
> > > [ERROR]   Run 1: SocketAppenderTest.setupClass:80 » Bind Address
> already in use (Bind failed)
> > >
> > > [ERROR]   Run 2: SocketAppenderTest.setupClass:80 » Bind Address
> already in use (Bind failed)
> > >
> > > [INFO]
> > >
> > > [INFO]
> > >
> > > [ERROR] Tests run: 2353, Failures: 8, Errors: 1, Skipped: 14
> > >
> > >
> > > Thanks,
> > > Atul
> > > ________________________________
> > > From: Volkan Yazıcı <vol...@yazi.ci>
> > > Sent: Wednesday, March 2, 2022 5:46 PM
> > > To: Apache Logging Developers List <dev@logging.apache.org>
> > > Subject: Re: MacOS: Unit tests failing on release-2.x branch
> > >
> > > Unstable HtmlLayoutTest is a known issue, see LOG4J2-3019
> > > <https://issues.apache.org/jira/browse/LOG4J2-3019>. For others, I
> don't
> > > have an idea. Though I would advise using the following command
> instead:
> > > `./mvnw clean verify -Dsurefire.rerunFailingTestsCount=2`. `./mvnw`
> will
> > > align the used Maven version and `-Dsurefire.rerunFailingTestsCount=2`
> will
> > > repeat failing tests, which (unfortunately) helps with timing sensitive
> > > tests, e.g., involving sockets and such.
> > >
> > > On Wed, Mar 2, 2022 at 9:30 AM Atul Pendse <apen...@tintri.com.invalid
> >
> > > wrote:
> > >
> > >> Hi,
> > >>
> > >>
> > >>
> > >> I have checked out latest code from log4j release-2.x branch.
> > >>
> > >> While trying to run ‘mvn clean install’, few unit tests in log4j-core
> are
> > >> failing with below error
> > >>
> > >>
> > >>
> > >> [INFO] Results:
> > >>
> > >> [INFO]
> > >>
> > >> [ERROR] Failures:
> > >>
> > >> [ERROR]   SocketAppenderTest.testUdpAppender:211 No event retrieved
> > >>
> > >> [ERROR]
>  
> SyslogAppenderCustomLayoutTest>SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> > >> The number of received messages should be equal with the number of
> sent
> > >> messages expected:<1> but was:<0>
> > >>
> > >> [ERROR]
>  
> SyslogAppenderCustomLayoutTest>SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> > >> The number of received messages should be equal with the number of
> sent
> > >> messages expected:<1> but was:<0>
> > >>
> > >> [ERROR]
>  
> SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> > >> The number of received messages should be equal with the number of
> sent
> > >> messages expected:<1> but was:<0>
> > >>
> > >> [ERROR]
>  
> SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> > >> The number of received messages should be equal with the number of
> sent
> > >> messages expected:<1> but was:<0>
> > >>
> > >> [ERROR]
>  
> TlsSyslogAppenderTest>SyslogAppenderTest.testUDPAppender:79->SyslogAppenderTestBase.sendAndCheckLegacyBsdMessage:72->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> > >> The number of received messages should be equal with the number of
> sent
> > >> messages expected:<1> but was:<0>
> > >>
> > >> [ERROR]
>  
> TlsSyslogAppenderTest>SyslogAppenderTest.testUDPStructuredAppender:88->SyslogAppenderTestBase.sendAndCheckStructuredMessage:91->SyslogAppenderTestBase.checkTheNumberOfSentAndReceivedMessages:110
> > >> The number of received messages should be equal with the number of
> sent
> > >> messages expected:<1> but was:<0>
> > >>
> > >> [ERROR]
>  
> HtmlLayoutTest.testLayoutWithDatePatternFixedFormat:242->testLayoutWithDatePatternFixedFormat:273
> > >> Incorrect date=<td>2012-11-02T14:34:02,123+05</td>,
> > >> format=ISO8601_OFFSET_DATE_TIME_HH, timezone=null ==> expected:
> > >> <<td>2012-11-02T14:34:02,123+0530</td>> but was:
> > >> <<td>2012-11-02T14:34:02,123+05</td>>
> > >>
> > >> [INFO]
> > >>
> > >> [ERROR] Tests run: 2352, Failures: 8, Errors: 0, Skipped: 14
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> Attached is complete build log.
> > >>
> > >>
> > >>
> > >> My build env is:
> > >>
> > >>
> > >>
> > >> atulpendse@Atuls-MacBook-Pro logging-log4j2 % mvn -v
> > >>
> > >> *Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)*
> > >>
> > >> Maven home: /Users/atulpendse/tools/apache-maven-3.8.4
> > >>
> > >> Java version: 1.8.0_322, vendor: Amazon.com Inc., runtime:
> > >>
> /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre
> > >>
> > >> Default locale: en_GB, platform encoding: UTF-8
> > >>
> > >> OS name: "mac os x", version: "12.0.1", arch: "x86_64", family: "mac"
> > >>
> > >>
> > >>
> > >> I have tried to run as sudo, thinking it might be issue with the UDP
> port
> > >> that unit test is using, but got the same error.
> > >>
> > >> The port 8199 (used by unit test) is not in use.
> > >>
> > >>
> > >>
> > >> atulpendse@Atuls-MacBook-Pro logging-log4j2 % sudo netstat -nlat |
> grep
> > >> 8199
> > >>
> > >> atulpendse@Atuls-MacBook-Pro logging-log4j2 %
> > >>
> > >>
> > >>
> > >> Exactly same code builds without any issue on my CentOS 7 machine.
> > >>
> > >>
> > >>
> > >> Has anyone come across such an issue, or know how to work around it?
> > >>
> > >> Thanks for help.
> > >>
> > >>
> > >>
> > >> Thanks,
> > >>
> > >> Atul
> > >>
>

Reply via email to