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