Greg Harris created KAFKA-16776:
-----------------------------------

             Summary: Builds flaky-failing with leaked client-metrics-reaper 
thread
                 Key: KAFKA-16776
                 URL: https://issues.apache.org/jira/browse/KAFKA-16776
             Project: Kafka
          Issue Type: Test
    Affects Versions: 3.8.0
            Reporter: Greg Harris


I observed the assertion added by KAFKA-16477 failing in my build:

[https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-pr/detail/PR-15469/6/tests]
 Reproduced here:
{noformat}
Build / JDK 17 and Scala 2.13 / initializationError – 
org.apache.kafka.tools.TopicCommandIntegrationTest<1sBuild / JDK 17 and Scala 
2.13 / initializationError – 
org.apache.kafka.tools.consumer.group.AuthorizerIntegrationTest<1sBuild / JDK 
17 and Scala 2.13 / initializationError – 
org.apache.kafka.tools.consumer.group.DescribeConsumerGroupTest<1sBuild / JDK 
17 and Scala 2.13 / initializationError – 
org.apache.kafka.tools.consumer.group.ResetConsumerGroupOffsetTest<1sBuild / 
JDK 17 and Scala 2.13 / initializationError – 
org.apache.kafka.tools.reassign.ReassignPartitionsIntegrationTest<1s{noformat}
The exceptions for these tests are as follows:
{noformat}
org.opentest4j.AssertionFailedError: Found 1 unexpected threads during 
@BeforeAll: `executor-client-metrics` ==> expected: <true> but was: <false>
    at 
app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
    at 
app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
    at app//org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
    at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
    at app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
    at 
app//kafka.utils.TestUtils$.verifyNoUnexpectedThreads(TestUtils.scala:1896)
    at 
app//kafka.server.QuorumTestHarness.setUpClass(QuorumTestHarness.scala:474)
...
    Suppressed: org.opentest4j.AssertionFailedError: Found 1 unexpected threads 
during @AfterAll: `executor-client-metrics` ==> expected: <true> but was: 
<false>
        at 
app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
        at 
app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
        at app//org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
        at app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
        at app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
        at 
app//kafka.utils.TestUtils$.verifyNoUnexpectedThreads(TestUtils.scala:1896)
        at 
app//kafka.server.QuorumTestHarness.tearDownClass(QuorumTestHarness.scala:482){noformat}
But there is not any additional context about who leaked this thread.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to