wolfchimneyrock commented on PR #14635:
URL: https://github.com/apache/kafka/pull/14635#issuecomment-1779515287

   Here is a broker trace:
   ```
   [2023-10-24 01:17:17,214] ERROR [KafkaApi-28598] Unexpected error handling 
request RequestHeader(apiKey=LEAVE_GROUP, apiVersion=1, clientId=REDACTED, 
correlationId=116775, headerVersion=1) -- 
LeaveGroupRequestData(groupId='REDACTED, 
memberId='REDACTED-73967453-93c4-4f3f-bcef-32c1f280350f', members=[]) with 
context RequestContext(header=RequestHeader(apiKey=LEAVE_GROUP, apiVersion=1, 
clientId=REDACTED, correlationId=116775, headerVersion=1), 
connectionId='REDACTED', clientAddress=/REDACTED, principal=REDACTED, 
listenerName=ListenerName(PLAINTEXT), securityProtocol=PLAINTEXT, 
clientInformation=ClientInformation(softwareName=confluent-kafka-python, 
softwareVersion=1.7.0-rdkafka-1.7.0), fromPrivilegedListener=false, 
principalSerde=Optional[REDACTED]) (kafka.server.KafkaApis)
   java.util.concurrent.CompletionException: 
org.apache.kafka.common.errors.UnsupportedVersionException: LeaveGroup response 
version 1 can only contain one member, got 0 members.
        at 
java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
        at 
java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
        at 
java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:936)
        at 
java.base/java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950)
        at 
java.base/java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2340)
        at kafka.server.KafkaApis.handleLeaveGroupRequest(KafkaApis.scala:1796)
        at kafka.server.KafkaApis.handle(KafkaApis.scala:196)
        at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:75)
        at java.base/java.lang.Thread.run(Thread.java:833)
   Caused by: org.apache.kafka.common.errors.UnsupportedVersionException: 
LeaveGroup response version 1 can only contain one member, got 0 members.
   ```
   
   I see that the request has `memberId` set and `members=[]` as expected with 
an apiVersion=1 message ... maybe the LeaveGroupResponse just sees members=[] 
and isn't correctly populating the members list with the given memberId from 
the LeaveGroupRequest


-- 
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