You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Chia-Ping Tsai (Jira)" <ji...@apache.org> on 2020/04/12 16:52:00 UTC
[jira] [Created] (KAFKA-9854) Re-authenticating causes mismatched
parse of response
Chia-Ping Tsai created KAFKA-9854:
-------------------------------------
Summary: Re-authenticating causes mismatched parse of response
Key: KAFKA-9854
URL: https://issues.apache.org/jira/browse/KAFKA-9854
Project: Kafka
Issue Type: Bug
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai
the schema of LIST_OFFSETS consists of # throttle_time_ms:INT32 and
# responses:ARRAY
If both are zero, its binary is compatible to schema of SASL_HANDSHAKE composed of # error_code:INT16 and
# mechanisms:ARRAY(STRING)
Hence, there is no Schema error when SASL_HANDSHAKE tries to parse response of LIST_OFFSETS but the check of correction id throws IllegalStateException due to mismatched error. The IllegalStateException is NOT caught and the mismatched response is not sent back to Selector so the cascading error happens that all following responses are parsed by incorrect Schema.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)