[
https://issues.apache.org/jira/browse/KAFKA-15092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Satish Duggana resolved KAFKA-15092.
------------------------------------
Resolution: Invalid
> KafkaClusterTestKit in test jar depends on MockFaultHandler
> -----------------------------------------------------------
>
> Key: KAFKA-15092
> URL: https://issues.apache.org/jira/browse/KAFKA-15092
> Project: Kafka
> Issue Type: Bug
> Affects Versions: 3.5.0
> Reporter: Gary Russell
> Priority: Major
>
> {noformat}
> java.lang.NoClassDefFoundError: org/apache/kafka/server/fault/MockFaultHandler
> at
> kafka.testkit.KafkaClusterTestKit$SimpleFaultHandlerFactory.<init>(KafkaClusterTestKit.java:119)
> at
> kafka.testkit.KafkaClusterTestKit$Builder.<init>(KafkaClusterTestKit.java:143)
> {noformat}
> MockFaultHandler is missing from the test jar.
> This PR https://github.com/apache/kafka/pull/13375/files seems to work around
> it by adding the {code}server-common sourcesets.test.output{code} to the
> class path.
> The class needs to be available for third parties to create an embedded KRaft
> broker.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)