[ https://issues.apache.org/jira/browse/KAFKA-17996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17937843#comment-17937843 ]
Luke Chen commented on KAFKA-17996: ----------------------------------- [~omnia_h_ibrahim] , do you have any update for this ticket? If no, I'm going to remove it from 3.9.1 release. Thanks. > kafka-metadata-quorum.sh add-controller cause the new added controller to > crash with java.lang.IllegalArgumentException > ----------------------------------------------------------------------------------------------------------------------- > > Key: KAFKA-17996 > URL: https://issues.apache.org/jira/browse/KAFKA-17996 > Project: Kafka > Issue Type: Bug > Components: controller, kraft > Affects Versions: 3.9.0 > Reporter: Omnia Ibrahim > Assignee: Omnia Ibrahim > Priority: Major > Fix For: 3.9.1 > > > `kafka-metadata-quorum.sh --bootstrap-server 127.0.0.1:9092 --command-config > controller.properties add-controller` update the metadata successfully and if > I ran `kafka-metadata-quorum.sh --bootstrap-server 127.0.0.1:9092 describe > --status` I can see the new controller get upgraded from observer to voter. > However the new added controller crashes immediately once we ran > `add-controller` with `java.lang.IllegalArgumentException` > ``` > 2024-11-12 14:38:21 java.lang.IllegalArgumentException: Unexpected type for > requestData: UpdateRaftVoterRequestData(clusterId='3zaK3YKRQtm3deDECgnj3w', > currentLeaderEpoch=1, voterId=204, voterDirectoryId=VnSWz2WLHLz6xiY9lA2Z9g, > listeners=[Listener(name='CONTROLLER', host='controller-4', port=9093)], > kRaftVersionFeature=KRaftVersionFeature(minSupportedVersion=0, > maxSupportedVersion=1)) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaNetworkChannel.buildRequest(KafkaNetworkChannel.java:194) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaNetworkChannel.send(KafkaNetworkChannel.java:119) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaRaftClient.maybeSendRequest(KafkaRaftClient.java:2664) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaRaftClient.maybeSendUpdateVoterRequest(KafkaRaftClient.java:3116) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaRaftClient.pollFollowerAsVoter(KafkaRaftClient.java:3042) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaRaftClient.pollFollower(KafkaRaftClient.java:3022) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaRaftClient.pollCurrentState(KafkaRaftClient.java:3157) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaRaftClient.poll(KafkaRaftClient.java:3299) > 2024-11-12 14:38:21 at > org.apache.kafka.raft.KafkaRaftClientDriver.doWork(KafkaRaftClientDriver.java:64) > 2024-11-12 14:38:21 at > org.apache.kafka.server.util.ShutdownableThread.run(ShutdownableThread.java:136) > ``` -- This message was sent by Atlassian Jira (v8.20.10#820010)