PhilHardwick opened a new pull request #11248:
URL: https://github.com/apache/kafka/pull/11248


   The alive stream threads metric relies on the threads field as a monitor 
object for
   its synchronized block. When the alive stream threads metric is registered 
it isn't
   initialised so any call to get the metric value before it is initialised 
will result
   in a null pointer exception.
   
   This is tested in a minimal integration test where the KafkaStreams object 
is created 
   but not started and the test loops through all metrics to check they're not 
null.
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to