From 3b3464c019f3644d4342c1fc37ff1149ac919300 Mon Sep 17 00:00:00 2001 From: Ryan Gang Date: Thu, 12 Sep 2024 20:11:08 +0530 Subject: [PATCH] test: update fixtures --- internal/test_helpers/fixtures/base/pass | 2036 +++++++++++++++++----- 1 file changed, 1572 insertions(+), 464 deletions(-) diff --git a/internal/test_helpers/fixtures/base/pass b/internal/test_helpers/fixtures/base/pass index d0bc1c7..8744dde 100644 --- a/internal/test_helpers/fixtures/base/pass +++ b/internal/test_helpers/fixtures/base/pass @@ -1,85 +1,141 @@ Debug = true -[stage-10] Running tests for Stage #10: cm4 +[stage-11] Running tests for Stage #11: cm4 +[stage-11] $ ./your_program.sh +[stage-11] Connecting to broker at: localhost:9092 +[stage-11] Connection to broker at localhost:9092 successful +[stage-11] Sending "Fetch" (version: 16) request (Correlation id: -713223315) +[stage-11] Hexdump of sent "Fetch" request:  +[stage-11] Idx | Hex | ASCII +[stage-11] -----+-------------------------------------------------+----------------- +[stage-11] 0000 | 00 00 00 60 00 01 00 10 d5 7d 13 6d 00 09 6b 61 | ...`.....}.m..ka +[stage-11] 0010 | 66 6b 61 2d 63 6c 69 00 00 00 01 f4 00 00 00 01 | fka-cli......... +[stage-11] 0020 | 03 20 00 00 00 00 00 00 00 00 00 00 00 02 bf d9 | . .............. +[stage-11] 0030 | 9e 5e 32 35 45 52 81 f8 d4 af 17 41 97 0c 02 00 | .^25ER.....A.... +[stage-11] 0040 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 ff | ................ +[stage-11] 0050 | ff ff ff ff ff ff ff ff ff ff ff 00 10 00 00 00 | ................ +[stage-11] 0060 | 00 01 01 00 | .... +[stage-11]  +[stage-11] Hexdump of received "Fetch" response:  +[stage-11] Idx | Hex | ASCII +[stage-11] -----+-------------------------------------------------+----------------- +[stage-11] 0000 | d5 7d 13 6d 00 00 00 00 00 00 00 06 6c 76 c6 02 | .}.m........lv.. +[stage-11] 0010 | bf d9 9e 5e 32 35 45 52 81 f8 d4 af 17 41 97 0c | ...^25ER.....A.. +[stage-11] 0020 | 02 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................ +[stage-11] 0030 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................ +[stage-11] 0040 | ff ff ff ff 51 00 00 00 00 00 00 00 00 00 00 00 | ....Q........... +[stage-11] 0050 | 44 00 00 00 00 02 98 ec 18 d3 00 00 00 00 00 00 | D............... +[stage-11] 0060 | 00 00 01 91 e0 5b 6d 8b 00 00 01 91 e0 5b 6d 8b | .....[m......[m. +[stage-11] 0070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ +[stage-11] 0080 | 00 01 24 00 00 00 01 18 48 65 6c 6c 6f 20 57 6f | ..$.....Hello Wo +[stage-11] 0090 | 72 6c 64 21 00 00 00 00 | rld!.... +[stage-11]  +[stage-11] [Decoder] - .ResponseHeader +[stage-11] [Decoder]  ✔️ .correlation_id (-713223315) +[stage-11] [Decoder]  ✔️ .TAG_BUFFER +[stage-11] [Decoder] - .ResponseBody +[stage-11] [Decoder]  ✔️ .throttle_time_ms (0) +[stage-11] [Decoder]  ✔️ .error_code (0) +[stage-11] [Decoder]  ✔️ .session_id (107771590) +[stage-11] [Decoder]  ✔️ .num_responses (1) +[stage-11] [Decoder]  - .TopicResponse[0] +[stage-11] [Decoder]  ✔️ .topic_id (bfd99e5e-3235-4552-81f8-d4af1741970c) +[stage-11] [Decoder]  ✔️ .num_partitions (1) +[stage-11] [Decoder]  - .PartitionResponse[0] +[stage-11] [Decoder]  ✔️ .partition_index (0) +[stage-11] [Decoder]  ✔️ .error_code (0) +[stage-11] [Decoder]  ✔️ .high_watermark (1) +[stage-11] [Decoder]  ✔️ .last_stable_offset (1) +[stage-11] [Decoder]  ✔️ .log_start_offset (0) +[stage-11] [Decoder]  ✔️ .num_aborted_transactions (0) +[stage-11] [Decoder]  ✔️ .preferred_read_replica (-1) +[stage-11] [Decoder]  ✔️ .compact_records_length (80) +[stage-11] [Decoder]  - .RecordBatch[0] +[stage-11] [Decoder]  ✔️ .base_offset (0) +[stage-11] [Decoder]  ✔️ .batch_length (68) +[stage-11] [Decoder]  ✔️ .partition_leader_epoch (0) +[stage-11] [Decoder]  ✔️ .magic_byte (2) +[stage-11] [Decoder]  ✔️ .crc (-1729357613) +[stage-11] [Decoder]  ✔️ .record_attributes (0) +[stage-11] [Decoder]  ✔️ .last_offset_delta (0) +[stage-11] [Decoder]  ✔️ .base_timestamp (1726045973899) +[stage-11] [Decoder]  ✔️ .max_timestamp (1726045973899) +[stage-11] [Decoder]  ✔️ .producer_id (0) +[stage-11] [Decoder]  ✔️ .producer_epoch (0) +[stage-11] [Decoder]  ✔️ .base_sequence (0) +[stage-11] [Decoder]  ✔️ .num_records (1) +[stage-11] [Decoder]  - .Record[0] +[stage-11] [Decoder]  ✔️ .length (36) +[stage-11] [Decoder]  ✔️ .attributes (0) +[stage-11] [Decoder]  ✔️ .timestamp_delta (0) +[stage-11] [Decoder]  ✔️ .offset_delta (0) +[stage-11] [Decoder]  ✔️ .key_length (-1) +[stage-11] [Decoder]  ✔️ .key +[stage-11] [Decoder]  ✔️ .value_length (12) +[stage-11] [Decoder]  ✔️ .value +[stage-11] [Decoder]  ✔️ .TAG_BUFFER +[stage-11] [Decoder]  ✔️ .TAG_BUFFER +[stage-11] [Decoder]  ✔️ .TAG_BUFFER +[stage-11] [Decoder]  ✔️ .TAG_BUFFER +[stage-11] ✓ Correlation ID: -713223315 +[stage-11] ✓ Error code: 0 (NO_ERROR) +[stage-11] ✓ Messages: ["Hello World!"] +[stage-11] Test passed. +[stage-11] Terminating program +[stage-11] Program terminated successfully + +[stage-10] Running tests for Stage #10: hn6 [stage-10] $ ./your_program.sh [stage-10] Connecting to broker at: localhost:9092 [stage-10] Connection to broker at localhost:9092 successful -[stage-10] Sending "Fetch" (version: 16) request (Correlation id: -713223315) -[stage-10] Hexdump of sent "Fetch" request:  -[stage-10] Idx | Hex | ASCII -[stage-10] -----+-------------------------------------------------+----------------- -[stage-10] 0000 | 00 00 00 60 00 01 00 10 d5 7d 13 6d 00 09 6b 61 | ...`.....}.m..ka -[stage-10] 0010 | 66 6b 61 2d 63 6c 69 00 00 00 01 f4 00 00 00 01 | fka-cli......... -[stage-10] 0020 | 03 20 00 00 00 00 00 00 00 00 00 00 00 02 bf d9 | . .............. -[stage-10] 0030 | 9e 5e 32 35 45 52 81 f8 d4 af 17 41 97 0c 02 00 | .^25ER.....A.... -[stage-10] 0040 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 ff | ................ -[stage-10] 0050 | ff ff ff ff ff ff ff ff ff ff ff 00 10 00 00 00 | ................ -[stage-10] 0060 | 00 01 01 00 | .... -[stage-10]  -[stage-10] Hexdump of received "Fetch" response:  -[stage-10] Idx | Hex | ASCII -[stage-10] -----+-------------------------------------------------+----------------- -[stage-10] 0000 | d5 7d 13 6d 00 00 00 00 00 00 00 0d 33 1f d0 02 | .}.m........3... -[stage-10] 0010 | bf d9 9e 5e 32 35 45 52 81 f8 d4 af 17 41 97 0c | ...^25ER.....A.. -[stage-10] 0020 | 02 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................ -[stage-10] 0030 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................ -[stage-10] 0040 | ff ff ff ff 51 00 00 00 00 00 00 00 00 00 00 00 | ....Q........... -[stage-10] 0050 | 44 00 00 00 00 02 98 ec 18 d3 00 00 00 00 00 00 | D............... -[stage-10] 0060 | 00 00 01 91 e0 5b 6d 8b 00 00 01 91 e0 5b 6d 8b | .....[m......[m. -[stage-10] 0070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ -[stage-10] 0080 | 00 01 24 00 00 00 01 18 48 65 6c 6c 6f 20 57 6f | ..$.....Hello Wo -[stage-10] 0090 | 72 6c 64 21 00 00 00 00 | rld!.... -[stage-10]  +[stage-10] Sending "Fetch" (version: 16) request (Correlation id: -1481017504) +[stage-10] Hexdump of sent "Fetch" request:  +[stage-10] Idx | Hex | ASCII +[stage-10] -----+-------------------------------------------------+----------------- +[stage-10] 0000 | 00 00 00 60 00 01 00 10 a7 b9 77 60 00 09 6b 61 | ...`......w`..ka +[stage-10] 0010 | 66 6b 61 2d 63 6c 69 00 00 00 01 f4 00 00 00 01 | fka-cli......... +[stage-10] 0020 | 03 20 00 00 00 00 00 00 00 00 00 00 00 02 00 00 | . .............. +[stage-10] 0030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 00 | ................ +[stage-10] 0040 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 ff | ................ +[stage-10] 0050 | ff ff ff ff ff ff ff ff ff ff ff 00 10 00 00 00 | ................ +[stage-10] 0060 | 00 01 01 00 | .... +[stage-10]  +[stage-10] Hexdump of received "Fetch" response:  +[stage-10] Idx | Hex | ASCII +[stage-10] -----+-------------------------------------------------+----------------- +[stage-10] 0000 | a7 b9 77 60 00 00 00 00 00 00 00 1a f1 39 60 02 | ..w`.........9`. +[stage-10] 0010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................ +[stage-10] 0020 | 02 00 00 00 00 00 64 ff ff ff ff ff ff ff ff ff | ......d......... +[stage-10] 0030 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01 | ................ +[stage-10] 0040 | ff ff ff ff 01 00 00 00 | ........ +[stage-10]  [stage-10] [Decoder] - .ResponseHeader -[stage-10] [Decoder]  ✔️ .correlation_id (-713223315) +[stage-10] [Decoder]  ✔️ .correlation_id (-1481017504) [stage-10] [Decoder]  ✔️ .TAG_BUFFER [stage-10] [Decoder] - .ResponseBody [stage-10] [Decoder]  ✔️ .throttle_time_ms (0) [stage-10] [Decoder]  ✔️ .error_code (0) -[stage-10] [Decoder]  ✔️ .session_id (221454288) +[stage-10] [Decoder]  ✔️ .session_id (452016480) [stage-10] [Decoder]  ✔️ .num_responses (1) [stage-10] [Decoder]  - .TopicResponse[0] -[stage-10] [Decoder]  ✔️ .topic_id (bfd99e5e-3235-4552-81f8-d4af1741970c) +[stage-10] [Decoder]  ✔️ .topic_id (00000000-0000-0000-0000-000000000001) [stage-10] [Decoder]  ✔️ .num_partitions (1) [stage-10] [Decoder]  - .PartitionResponse[0] [stage-10] [Decoder]  ✔️ .partition_index (0) -[stage-10] [Decoder]  ✔️ .error_code (0) -[stage-10] [Decoder]  ✔️ .high_watermark (1) -[stage-10] [Decoder]  ✔️ .last_stable_offset (1) -[stage-10] [Decoder]  ✔️ .log_start_offset (0) +[stage-10] [Decoder]  ✔️ .error_code (100) +[stage-10] [Decoder]  ✔️ .high_watermark (-1) +[stage-10] [Decoder]  ✔️ .last_stable_offset (-1) +[stage-10] [Decoder]  ✔️ .log_start_offset (-1) [stage-10] [Decoder]  ✔️ .num_aborted_transactions (0) [stage-10] [Decoder]  ✔️ .preferred_read_replica (-1) -[stage-10] [Decoder]  ✔️ .compact_records_length (80) -[stage-10] [Decoder]  - .RecordBatch[0] -[stage-10] [Decoder]  ✔️ .base_offset (0) -[stage-10] [Decoder]  ✔️ .batch_length (68) -[stage-10] [Decoder]  ✔️ .partition_leader_epoch (0) -[stage-10] [Decoder]  ✔️ .magic_byte (2) -[stage-10] [Decoder]  ✔️ .crc (-1729357613) -[stage-10] [Decoder]  ✔️ .record_attributes (0) -[stage-10] [Decoder]  ✔️ .last_offset_delta (0) -[stage-10] [Decoder]  ✔️ .base_timestamp (1726045973899) -[stage-10] [Decoder]  ✔️ .max_timestamp (1726045973899) -[stage-10] [Decoder]  ✔️ .producer_id (0) -[stage-10] [Decoder]  ✔️ .producer_epoch (0) -[stage-10] [Decoder]  ✔️ .base_sequence (0) -[stage-10] [Decoder]  ✔️ .num_records (1) -[stage-10] [Decoder]  - .Record[0] -[stage-10] [Decoder]  ✔️ .length (36) -[stage-10] [Decoder]  ✔️ .attributes (0) -[stage-10] [Decoder]  ✔️ .timestamp_delta (0) -[stage-10] [Decoder]  ✔️ .offset_delta (0) -[stage-10] [Decoder]  ✔️ .key_length (-1) -[stage-10] [Decoder]  ✔️ .key -[stage-10] [Decoder]  ✔️ .value_length (12) -[stage-10] [Decoder]  ✔️ .value -[stage-10] [Decoder]  ✔️ .TAG_BUFFER +[stage-10] [Decoder]  ✔️ .compact_records_length (0) [stage-10] [Decoder]  ✔️ .TAG_BUFFER [stage-10] [Decoder]  ✔️ .TAG_BUFFER [stage-10] [Decoder]  ✔️ .TAG_BUFFER -[stage-10] ✓ Correlation ID: -713223315 +[stage-10] ✓ Correlation ID: -1481017504 [stage-10] ✓ Error code: 0 (NO_ERROR) -[stage-10] ✓ Messages: ["Hello World!"] +[stage-10] ✓ PartitionResponse Error code: 100 (UNKNOWN_TOPIC_ID) +[stage-10] ✓ RecordBatches: [] [stage-10] Test passed. [stage-10] Terminating program [stage-10] Program terminated successfully @@ -88,31 +144,31 @@ Debug = true [stage-9] $ ./your_program.sh [stage-9] Connecting to broker at: localhost:9092 [stage-9] Connection to broker at localhost:9092 successful -[stage-9] Sending "Fetch" (version: 16) request (Correlation id: -1481017504) -[stage-9] Hexdump of sent "Fetch" request:  -[stage-9] Idx | Hex | ASCII -[stage-9] -----+-------------------------------------------------+----------------- -[stage-9] 0000 | 00 00 00 30 00 01 00 10 a7 b9 77 60 00 0c 6b 61 | ...0......w`..ka -[stage-9] 0010 | 66 6b 61 2d 74 65 73 74 65 72 00 00 00 01 f4 00 | fka-tester...... -[stage-9] 0020 | 00 00 01 03 20 00 00 00 00 00 00 00 00 00 00 00 | .... ........... -[stage-9] 0030 | 01 01 01 00 | .... -[stage-9]  -[stage-9] Hexdump of received "Fetch" response:  -[stage-9] Idx | Hex | ASCII -[stage-9] -----+-------------------------------------------------+----------------- -[stage-9] 0000 | a7 b9 77 60 00 00 00 00 00 00 00 16 86 89 25 01 | ..w`..........%. -[stage-9] 0010 | 00 | . -[stage-9]  +[stage-9] Sending "Fetch" (version: 16) request (Correlation id: -198843362) +[stage-9] Hexdump of sent "Fetch" request:  +[stage-9] Idx | Hex | ASCII +[stage-9] -----+-------------------------------------------------+----------------- +[stage-9] 0000 | 00 00 00 30 00 01 00 10 f4 25 e4 1e 00 0c 6b 61 | ...0.....%....ka +[stage-9] 0010 | 66 6b 61 2d 74 65 73 74 65 72 00 00 00 01 f4 00 | fka-tester...... +[stage-9] 0020 | 00 00 01 03 20 00 00 00 00 00 00 00 00 00 00 00 | .... ........... +[stage-9] 0030 | 01 01 01 00 | .... +[stage-9]  +[stage-9] Hexdump of received "Fetch" response:  +[stage-9] Idx | Hex | ASCII +[stage-9] -----+-------------------------------------------------+----------------- +[stage-9] 0000 | f4 25 e4 1e 00 00 00 00 00 00 00 2d 49 26 e5 01 | .%.........-I&.. +[stage-9] 0010 | 00 | . +[stage-9]  [stage-9] [Decoder] - .ResponseHeader -[stage-9] [Decoder]  ✔️ .correlation_id (-1481017504) +[stage-9] [Decoder]  ✔️ .correlation_id (-198843362) [stage-9] [Decoder]  ✔️ .TAG_BUFFER [stage-9] [Decoder] - .ResponseBody [stage-9] [Decoder]  ✔️ .throttle_time_ms (0) [stage-9] [Decoder]  ✔️ .error_code (0) -[stage-9] [Decoder]  ✔️ .session_id (377915685) +[stage-9] [Decoder]  ✔️ .session_id (759768805) [stage-9] [Decoder]  ✔️ .num_responses (0) [stage-9] [Decoder]  ✔️ .TAG_BUFFER -[stage-9] ✓ Correlation ID: -1481017504 +[stage-9] ✓ Correlation ID: -198843362 [stage-9] ✓ Error code: 0 (NO_ERROR) [stage-9] ✓ Topic responses: [] [stage-9] Test passed. @@ -123,51 +179,51 @@ Debug = true [stage-8] $ ./your_program.sh [stage-8] Connecting to broker at: localhost:9092 [stage-8] Connection to broker at localhost:9092 successful -[stage-8] Sending "ApiVersions" (version: 3) request (Correlation id: -198843362) -[stage-8] Hexdump of sent "ApiVersions" request:  -[stage-8] Idx | Hex | ASCII -[stage-8] -----+-------------------------------------------------+----------------- -[stage-8] 0000 | 00 00 00 23 00 12 00 03 f4 25 e4 1e 00 09 6b 61 | ...#.....%....ka -[stage-8] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-8] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-8]  -[stage-8] Hexdump of received "ApiVersions" response:  -[stage-8] Idx | Hex | ASCII -[stage-8] -----+-------------------------------------------------+----------------- -[stage-8] 0000 | f4 25 e4 1e 00 00 3c 00 00 00 00 00 0b 00 00 01 | .%....<......... -[stage-8] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ -[stage-8] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ -[stage-8] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ -[stage-8] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ -[stage-8] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ -[stage-8] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ -[stage-8] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ -[stage-8] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ -[stage-8] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ -[stage-8] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ -[stage-8] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ -[stage-8] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... -[stage-8] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... -[stage-8] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% -[stage-8] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. -[stage-8] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... -[stage-8] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... -[stage-8] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ -[stage-8] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... -[stage-8] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... -[stage-8] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 -[stage-8] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. -[stage-8] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... -[stage-8] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... -[stage-8] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. -[stage-8] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met -[stage-8] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... -[stage-8] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 86 02 17 02 11 | ................ -[stage-8] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version -[stage-8] 01e0 | 00 14 00 14 00 | ..... -[stage-8]  +[stage-8] Sending "ApiVersions" (version: 3) request (Correlation id: 806511965) +[stage-8] Hexdump of sent "ApiVersions" request:  +[stage-8] Idx | Hex | ASCII +[stage-8] -----+-------------------------------------------------+----------------- +[stage-8] 0000 | 00 00 00 23 00 12 00 03 30 12 65 5d 00 09 6b 61 | ...#....0.e]..ka +[stage-8] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-8] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-8]  +[stage-8] Hexdump of received "ApiVersions" response:  +[stage-8] Idx | Hex | ASCII +[stage-8] -----+-------------------------------------------------+----------------- +[stage-8] 0000 | 30 12 65 5d 00 00 3c 00 00 00 00 00 0b 00 00 01 | 0.e]..<......... +[stage-8] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-8] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-8] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-8] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-8] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-8] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-8] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-8] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-8] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-8] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-8] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-8] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-8] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-8] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-8] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-8] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-8] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-8] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-8] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-8] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-8] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-8] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-8] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-8] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-8] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-8] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-8] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-8] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-8] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-8] 01e0 | 00 14 00 14 00 | ..... +[stage-8]  [stage-8] [Decoder] - .ResponseHeader -[stage-8] [Decoder]  ✔️ .correlation_id (-198843362) +[stage-8] [Decoder]  ✔️ .correlation_id (806511965) [stage-8] [Decoder] - .ResponseBody [stage-8] [Decoder]  ✔️ .error_code (0) [stage-8] [Decoder]  ✔️ .num_api_keys (59) @@ -468,7 +524,7 @@ Debug = true [stage-8] [Decoder]  ✔️ .TAG_BUFFER [stage-8] [Decoder]  ✔️ .throttle_time_ms (0) [stage-8] [Decoder]  ✔️ .TAG_BUFFER -[stage-8] ✓ Correlation ID: -198843362 +[stage-8] ✓ Correlation ID: 806511965 [stage-8] ✓ Error code: 0 (NO_ERROR) [stage-8] ✓ API keys array is non-empty [stage-8] ✓ API version 16 is supported for FETCH @@ -483,59 +539,69 @@ Debug = true [stage-7] Connection to broker at localhost:9092 successful [stage-7] Connecting to broker at: localhost:9092 [stage-7] Connection to broker at localhost:9092 successful -[stage-7] Sending request 1 of 2: "ApiVersions" (version: 3) request (Correlation id: -488288628) -[stage-7] Hexdump of sent "ApiVersions" request:  -[stage-7] Idx | Hex | ASCII -[stage-7] -----+-------------------------------------------------+----------------- -[stage-7] 0000 | 00 00 00 23 00 12 00 03 e2 e5 4e 8c 00 09 6b 61 | ...#......N...ka -[stage-7] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-7] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-7]  -[stage-7] Sending request 2 of 2: "ApiVersions" (version: 3) request (Correlation id: 1743371062) -[stage-7] Hexdump of sent "ApiVersions" request:  -[stage-7] Idx | Hex | ASCII -[stage-7] -----+-------------------------------------------------+----------------- -[stage-7] 0000 | 00 00 00 23 00 12 00 03 67 e9 bb 36 00 09 6b 61 | ...#....g..6..ka -[stage-7] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-7] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-7]  -[stage-7] Hexdump of received "ApiVersions" response:  -[stage-7] Idx | Hex | ASCII -[stage-7] -----+-------------------------------------------------+----------------- -[stage-7] 0000 | 67 e9 bb 36 00 00 3c 00 00 00 00 00 0b 00 00 01 | g..6..<......... -[stage-7] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ -[stage-7] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ -[stage-7] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ -[stage-7] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ -[stage-7] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ -[stage-7] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ -[stage-7] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ -[stage-7] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ -[stage-7] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ -[stage-7] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ -[stage-7] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ -[stage-7] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... -[stage-7] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... -[stage-7] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% -[stage-7] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. -[stage-7] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... -[stage-7] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... -[stage-7] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ -[stage-7] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... -[stage-7] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... -[stage-7] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 -[stage-7] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. -[stage-7] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... -[stage-7] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... -[stage-7] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. -[stage-7] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met -[stage-7] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... -[stage-7] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 86 02 17 02 11 | ................ -[stage-7] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version -[stage-7] 01e0 | 00 14 00 14 00 | ..... -[stage-7]  +[stage-7] Connecting to broker at: localhost:9092 +[stage-7] Connection to broker at localhost:9092 successful +[stage-7] Sending request 1 of 3: "ApiVersions" (version: 3) request (Correlation id: 1743371062) +[stage-7] Hexdump of sent "ApiVersions" request:  +[stage-7] Idx | Hex | ASCII +[stage-7] -----+-------------------------------------------------+----------------- +[stage-7] 0000 | 00 00 00 23 00 12 00 03 67 e9 bb 36 00 09 6b 61 | ...#....g..6..ka +[stage-7] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-7] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-7]  +[stage-7] Sending request 2 of 3: "ApiVersions" (version: 3) request (Correlation id: -637123654) +[stage-7] Hexdump of sent "ApiVersions" request:  +[stage-7] Idx | Hex | ASCII +[stage-7] -----+-------------------------------------------------+----------------- +[stage-7] 0000 | 00 00 00 23 00 12 00 03 da 06 43 ba 00 09 6b 61 | ...#......C...ka +[stage-7] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-7] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-7]  +[stage-7] Sending request 3 of 3: "ApiVersions" (version: 3) request (Correlation id: 1326167655) +[stage-7] Hexdump of sent "ApiVersions" request:  +[stage-7] Idx | Hex | ASCII +[stage-7] -----+-------------------------------------------------+----------------- +[stage-7] 0000 | 00 00 00 23 00 12 00 03 4f 0b b6 67 00 09 6b 61 | ...#....O..g..ka +[stage-7] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-7] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-7]  +[stage-7] Hexdump of received "ApiVersions" response:  +[stage-7] Idx | Hex | ASCII +[stage-7] -----+-------------------------------------------------+----------------- +[stage-7] 0000 | 4f 0b b6 67 00 00 3c 00 00 00 00 00 0b 00 00 01 | O..g..<......... +[stage-7] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-7] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-7] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-7] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-7] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-7] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-7] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-7] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-7] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-7] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-7] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-7] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-7] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-7] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-7] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-7] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-7] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-7] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-7] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-7] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-7] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-7] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-7] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-7] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-7] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-7] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-7] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-7] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-7] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-7] 01e0 | 00 14 00 14 00 | ..... +[stage-7]  [stage-7] [Decoder] - .ResponseHeader -[stage-7] [Decoder]  ✔️ .correlation_id (1743371062) +[stage-7] [Decoder]  ✔️ .correlation_id (1326167655) [stage-7] [Decoder] - .ResponseBody [stage-7] [Decoder]  ✔️ .error_code (0) [stage-7] [Decoder]  ✔️ .num_api_keys (59) @@ -836,48 +902,48 @@ Debug = true [stage-7] [Decoder]  ✔️ .TAG_BUFFER [stage-7] [Decoder]  ✔️ .throttle_time_ms (0) [stage-7] [Decoder]  ✔️ .TAG_BUFFER -[stage-7] ✓ Correlation ID: 1743371062 +[stage-7] ✓ Correlation ID: 1326167655 [stage-7] ✓ Error code: 0 (NO_ERROR) [stage-7] ✓ API keys array is non-empty [stage-7] ✓ API version 3 is supported for API_VERSIONS -[stage-7] ✓ Test 2 of 2: Passed -[stage-7] Hexdump of received "ApiVersions" response:  -[stage-7] Idx | Hex | ASCII -[stage-7] -----+-------------------------------------------------+----------------- -[stage-7] 0000 | e2 e5 4e 8c 00 00 3c 00 00 00 00 00 0b 00 00 01 | ..N...<......... -[stage-7] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ -[stage-7] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ -[stage-7] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ -[stage-7] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ -[stage-7] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ -[stage-7] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ -[stage-7] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ -[stage-7] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ -[stage-7] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ -[stage-7] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ -[stage-7] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ -[stage-7] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... -[stage-7] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... -[stage-7] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% -[stage-7] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. -[stage-7] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... -[stage-7] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... -[stage-7] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ -[stage-7] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... -[stage-7] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... -[stage-7] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 -[stage-7] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. -[stage-7] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... -[stage-7] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... -[stage-7] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. -[stage-7] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met -[stage-7] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... -[stage-7] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 86 02 17 02 11 | ................ -[stage-7] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version -[stage-7] 01e0 | 00 14 00 14 00 | ..... -[stage-7]  +[stage-7] ✓ Test 3 of 3: Passed +[stage-7] Hexdump of received "ApiVersions" response:  +[stage-7] Idx | Hex | ASCII +[stage-7] -----+-------------------------------------------------+----------------- +[stage-7] 0000 | da 06 43 ba 00 00 3c 00 00 00 00 00 0b 00 00 01 | ..C...<......... +[stage-7] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-7] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-7] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-7] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-7] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-7] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-7] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-7] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-7] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-7] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-7] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-7] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-7] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-7] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-7] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-7] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-7] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-7] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-7] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-7] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-7] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-7] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-7] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-7] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-7] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-7] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-7] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-7] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-7] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-7] 01e0 | 00 14 00 14 00 | ..... +[stage-7]  [stage-7] [Decoder] - .ResponseHeader -[stage-7] [Decoder]  ✔️ .correlation_id (-488288628) +[stage-7] [Decoder]  ✔️ .correlation_id (-637123654) [stage-7] [Decoder] - .ResponseBody [stage-7] [Decoder]  ✔️ .error_code (0) [stage-7] [Decoder]  ✔️ .num_api_keys (59) @@ -1178,64 +1244,1106 @@ Debug = true [stage-7] [Decoder]  ✔️ .TAG_BUFFER [stage-7] [Decoder]  ✔️ .throttle_time_ms (0) [stage-7] [Decoder]  ✔️ .TAG_BUFFER -[stage-7] ✓ Correlation ID: -488288628 +[stage-7] ✓ Correlation ID: -637123654 [stage-7] ✓ Error code: 0 (NO_ERROR) [stage-7] ✓ API keys array is non-empty [stage-7] ✓ API version 3 is supported for API_VERSIONS -[stage-7] ✓ Test 1 of 2: Passed -[stage-7] Test passed. -[stage-7] Terminating program -[stage-7] Program terminated successfully - -[stage-6] Running tests for Stage #6: nh4 -[stage-6] $ ./your_program.sh -[stage-6] Connecting to broker at: localhost:9092 -[stage-6] Connection to broker at localhost:9092 successful -[stage-6] Sending request 1 of 2: "ApiVersions" (version: 3) request (Correlation id: 1326167655) -[stage-6] Hexdump of sent "ApiVersions" request:  -[stage-6] Idx | Hex | ASCII -[stage-6] -----+-------------------------------------------------+----------------- -[stage-6] 0000 | 00 00 00 23 00 12 00 03 4f 0b b6 67 00 09 6b 61 | ...#....O..g..ka -[stage-6] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-6] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-6]  -[stage-6] Hexdump of received "ApiVersions" response:  -[stage-6] Idx | Hex | ASCII -[stage-6] -----+-------------------------------------------------+----------------- -[stage-6] 0000 | 4f 0b b6 67 00 00 3c 00 00 00 00 00 0b 00 00 01 | O..g..<......... -[stage-6] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ -[stage-6] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ -[stage-6] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ -[stage-6] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ -[stage-6] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ -[stage-6] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ -[stage-6] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ -[stage-6] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ -[stage-6] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ -[stage-6] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ -[stage-6] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ -[stage-6] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... -[stage-6] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... -[stage-6] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% -[stage-6] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. -[stage-6] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... -[stage-6] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... -[stage-6] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ -[stage-6] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... -[stage-6] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... -[stage-6] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 -[stage-6] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. -[stage-6] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... -[stage-6] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... -[stage-6] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. -[stage-6] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met -[stage-6] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... -[stage-6] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 86 02 17 02 11 | ................ -[stage-6] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version -[stage-6] 01e0 | 00 14 00 14 00 | ..... -[stage-6]  +[stage-7] ✓ Test 2 of 3: Passed +[stage-7] Hexdump of received "ApiVersions" response:  +[stage-7] Idx | Hex | ASCII +[stage-7] -----+-------------------------------------------------+----------------- +[stage-7] 0000 | 67 e9 bb 36 00 00 3c 00 00 00 00 00 0b 00 00 01 | g..6..<......... +[stage-7] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-7] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-7] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-7] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-7] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-7] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-7] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-7] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-7] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-7] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-7] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-7] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-7] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-7] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-7] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-7] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-7] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-7] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-7] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-7] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-7] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-7] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-7] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-7] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-7] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-7] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-7] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-7] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-7] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-7] 01e0 | 00 14 00 14 00 | ..... +[stage-7]  +[stage-7] [Decoder] - .ResponseHeader +[stage-7] [Decoder]  ✔️ .correlation_id (1743371062) +[stage-7] [Decoder] - .ResponseBody +[stage-7] [Decoder]  ✔️ .error_code (0) +[stage-7] [Decoder]  ✔️ .num_api_keys (59) +[stage-7] [Decoder]  - .ApiKeys[0] +[stage-7] [Decoder]  ✔️ .api_key (0) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (11) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[1] +[stage-7] [Decoder]  ✔️ .api_key (1) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (16) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[2] +[stage-7] [Decoder]  ✔️ .api_key (2) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (8) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[3] +[stage-7] [Decoder]  ✔️ .api_key (3) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (12) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[4] +[stage-7] [Decoder]  ✔️ .api_key (8) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (9) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[5] +[stage-7] [Decoder]  ✔️ .api_key (9) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (9) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[6] +[stage-7] [Decoder]  ✔️ .api_key (10) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (5) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[7] +[stage-7] [Decoder]  ✔️ .api_key (11) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (9) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[8] +[stage-7] [Decoder]  ✔️ .api_key (12) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (4) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[9] +[stage-7] [Decoder]  ✔️ .api_key (13) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (5) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[10] +[stage-7] [Decoder]  ✔️ .api_key (14) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (5) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[11] +[stage-7] [Decoder]  ✔️ .api_key (15) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (5) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[12] +[stage-7] [Decoder]  ✔️ .api_key (16) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (5) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[13] +[stage-7] [Decoder]  ✔️ .api_key (17) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[14] +[stage-7] [Decoder]  ✔️ .api_key (18) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (3) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[15] +[stage-7] [Decoder]  ✔️ .api_key (19) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (7) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[16] +[stage-7] [Decoder]  ✔️ .api_key (20) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (6) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[17] +[stage-7] [Decoder]  ✔️ .api_key (21) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (2) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[18] +[stage-7] [Decoder]  ✔️ .api_key (22) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (5) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[19] +[stage-7] [Decoder]  ✔️ .api_key (23) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (4) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[20] +[stage-7] [Decoder]  ✔️ .api_key (24) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (5) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[21] +[stage-7] [Decoder]  ✔️ .api_key (25) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (4) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[22] +[stage-7] [Decoder]  ✔️ .api_key (26) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (4) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[23] +[stage-7] [Decoder]  ✔️ .api_key (27) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[24] +[stage-7] [Decoder]  ✔️ .api_key (28) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (4) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[25] +[stage-7] [Decoder]  ✔️ .api_key (29) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (3) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[26] +[stage-7] [Decoder]  ✔️ .api_key (30) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (3) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[27] +[stage-7] [Decoder]  ✔️ .api_key (31) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (3) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[28] +[stage-7] [Decoder]  ✔️ .api_key (32) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (4) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[29] +[stage-7] [Decoder]  ✔️ .api_key (33) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (2) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[30] +[stage-7] [Decoder]  ✔️ .api_key (34) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (2) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[31] +[stage-7] [Decoder]  ✔️ .api_key (35) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (4) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[32] +[stage-7] [Decoder]  ✔️ .api_key (36) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (2) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[33] +[stage-7] [Decoder]  ✔️ .api_key (37) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (3) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[34] +[stage-7] [Decoder]  ✔️ .api_key (38) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (3) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[35] +[stage-7] [Decoder]  ✔️ .api_key (39) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (2) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[36] +[stage-7] [Decoder]  ✔️ .api_key (40) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (2) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[37] +[stage-7] [Decoder]  ✔️ .api_key (41) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (3) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[38] +[stage-7] [Decoder]  ✔️ .api_key (42) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (2) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[39] +[stage-7] [Decoder]  ✔️ .api_key (43) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (2) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[40] +[stage-7] [Decoder]  ✔️ .api_key (44) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[41] +[stage-7] [Decoder]  ✔️ .api_key (45) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[42] +[stage-7] [Decoder]  ✔️ .api_key (46) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[43] +[stage-7] [Decoder]  ✔️ .api_key (47) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[44] +[stage-7] [Decoder]  ✔️ .api_key (48) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[45] +[stage-7] [Decoder]  ✔️ .api_key (49) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[46] +[stage-7] [Decoder]  ✔️ .api_key (50) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[47] +[stage-7] [Decoder]  ✔️ .api_key (51) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[48] +[stage-7] [Decoder]  ✔️ .api_key (55) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[49] +[stage-7] [Decoder]  ✔️ .api_key (57) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[50] +[stage-7] [Decoder]  ✔️ .api_key (60) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[51] +[stage-7] [Decoder]  ✔️ .api_key (61) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[52] +[stage-7] [Decoder]  ✔️ .api_key (64) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[53] +[stage-7] [Decoder]  ✔️ .api_key (65) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[54] +[stage-7] [Decoder]  ✔️ .api_key (66) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (1) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[55] +[stage-7] [Decoder]  ✔️ .api_key (68) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[56] +[stage-7] [Decoder]  ✔️ .api_key (69) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[57] +[stage-7] [Decoder]  ✔️ .api_key (74) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  - .ApiKeys[58] +[stage-7] [Decoder]  ✔️ .api_key (75) +[stage-7] [Decoder]  ✔️ .min_version (0) +[stage-7] [Decoder]  ✔️ .max_version (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] [Decoder]  ✔️ .throttle_time_ms (0) +[stage-7] [Decoder]  ✔️ .TAG_BUFFER +[stage-7] ✓ Correlation ID: 1743371062 +[stage-7] ✓ Error code: 0 (NO_ERROR) +[stage-7] ✓ API keys array is non-empty +[stage-7] ✓ API version 3 is supported for API_VERSIONS +[stage-7] ✓ Test 1 of 3: Passed +[stage-7] Test passed. +[stage-7] Terminating program +[stage-7] Program terminated successfully + +[stage-6] Running tests for Stage #6: nh4 +[stage-6] $ ./your_program.sh +[stage-6] Connecting to broker at: localhost:9092 +[stage-6] Connection to broker at localhost:9092 successful +[stage-6] Sending request 1 of 4: "ApiVersions" (version: 3) request (Correlation id: -603145331) +[stage-6] Hexdump of sent "ApiVersions" request:  +[stage-6] Idx | Hex | ASCII +[stage-6] -----+-------------------------------------------------+----------------- +[stage-6] 0000 | 00 00 00 23 00 12 00 03 dc 0c bb 8d 00 09 6b 61 | ...#..........ka +[stage-6] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-6] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-6]  +[stage-6] Hexdump of received "ApiVersions" response:  +[stage-6] Idx | Hex | ASCII +[stage-6] -----+-------------------------------------------------+----------------- +[stage-6] 0000 | dc 0c bb 8d 00 00 3c 00 00 00 00 00 0b 00 00 01 | ......<......... +[stage-6] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-6] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-6] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-6] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-6] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-6] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-6] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-6] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-6] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-6] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-6] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-6] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-6] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-6] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-6] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-6] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-6] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-6] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-6] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-6] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-6] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-6] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-6] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-6] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-6] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-6] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-6] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-6] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-6] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-6] 01e0 | 00 14 00 14 00 | ..... +[stage-6]  +[stage-6] [Decoder] - .ResponseHeader +[stage-6] [Decoder]  ✔️ .correlation_id (-603145331) +[stage-6] [Decoder] - .ResponseBody +[stage-6] [Decoder]  ✔️ .error_code (0) +[stage-6] [Decoder]  ✔️ .num_api_keys (59) +[stage-6] [Decoder]  - .ApiKeys[0] +[stage-6] [Decoder]  ✔️ .api_key (0) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (11) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[1] +[stage-6] [Decoder]  ✔️ .api_key (1) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (16) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[2] +[stage-6] [Decoder]  ✔️ .api_key (2) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (8) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[3] +[stage-6] [Decoder]  ✔️ .api_key (3) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (12) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[4] +[stage-6] [Decoder]  ✔️ .api_key (8) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (9) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[5] +[stage-6] [Decoder]  ✔️ .api_key (9) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (9) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[6] +[stage-6] [Decoder]  ✔️ .api_key (10) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[7] +[stage-6] [Decoder]  ✔️ .api_key (11) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (9) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[8] +[stage-6] [Decoder]  ✔️ .api_key (12) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[9] +[stage-6] [Decoder]  ✔️ .api_key (13) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[10] +[stage-6] [Decoder]  ✔️ .api_key (14) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[11] +[stage-6] [Decoder]  ✔️ .api_key (15) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[12] +[stage-6] [Decoder]  ✔️ .api_key (16) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[13] +[stage-6] [Decoder]  ✔️ .api_key (17) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[14] +[stage-6] [Decoder]  ✔️ .api_key (18) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[15] +[stage-6] [Decoder]  ✔️ .api_key (19) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (7) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[16] +[stage-6] [Decoder]  ✔️ .api_key (20) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (6) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[17] +[stage-6] [Decoder]  ✔️ .api_key (21) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[18] +[stage-6] [Decoder]  ✔️ .api_key (22) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[19] +[stage-6] [Decoder]  ✔️ .api_key (23) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[20] +[stage-6] [Decoder]  ✔️ .api_key (24) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[21] +[stage-6] [Decoder]  ✔️ .api_key (25) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[22] +[stage-6] [Decoder]  ✔️ .api_key (26) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[23] +[stage-6] [Decoder]  ✔️ .api_key (27) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[24] +[stage-6] [Decoder]  ✔️ .api_key (28) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[25] +[stage-6] [Decoder]  ✔️ .api_key (29) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[26] +[stage-6] [Decoder]  ✔️ .api_key (30) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[27] +[stage-6] [Decoder]  ✔️ .api_key (31) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[28] +[stage-6] [Decoder]  ✔️ .api_key (32) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[29] +[stage-6] [Decoder]  ✔️ .api_key (33) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[30] +[stage-6] [Decoder]  ✔️ .api_key (34) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[31] +[stage-6] [Decoder]  ✔️ .api_key (35) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[32] +[stage-6] [Decoder]  ✔️ .api_key (36) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[33] +[stage-6] [Decoder]  ✔️ .api_key (37) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[34] +[stage-6] [Decoder]  ✔️ .api_key (38) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[35] +[stage-6] [Decoder]  ✔️ .api_key (39) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[36] +[stage-6] [Decoder]  ✔️ .api_key (40) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[37] +[stage-6] [Decoder]  ✔️ .api_key (41) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[38] +[stage-6] [Decoder]  ✔️ .api_key (42) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[39] +[stage-6] [Decoder]  ✔️ .api_key (43) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[40] +[stage-6] [Decoder]  ✔️ .api_key (44) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[41] +[stage-6] [Decoder]  ✔️ .api_key (45) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[42] +[stage-6] [Decoder]  ✔️ .api_key (46) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[43] +[stage-6] [Decoder]  ✔️ .api_key (47) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[44] +[stage-6] [Decoder]  ✔️ .api_key (48) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[45] +[stage-6] [Decoder]  ✔️ .api_key (49) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[46] +[stage-6] [Decoder]  ✔️ .api_key (50) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[47] +[stage-6] [Decoder]  ✔️ .api_key (51) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[48] +[stage-6] [Decoder]  ✔️ .api_key (55) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[49] +[stage-6] [Decoder]  ✔️ .api_key (57) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[50] +[stage-6] [Decoder]  ✔️ .api_key (60) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[51] +[stage-6] [Decoder]  ✔️ .api_key (61) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[52] +[stage-6] [Decoder]  ✔️ .api_key (64) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[53] +[stage-6] [Decoder]  ✔️ .api_key (65) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[54] +[stage-6] [Decoder]  ✔️ .api_key (66) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[55] +[stage-6] [Decoder]  ✔️ .api_key (68) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[56] +[stage-6] [Decoder]  ✔️ .api_key (69) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[57] +[stage-6] [Decoder]  ✔️ .api_key (74) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[58] +[stage-6] [Decoder]  ✔️ .api_key (75) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  ✔️ .throttle_time_ms (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] ✓ Correlation ID: -603145331 +[stage-6] ✓ Error code: 0 (NO_ERROR) +[stage-6] ✓ API keys array is non-empty +[stage-6] ✓ API version 3 is supported for API_VERSIONS +[stage-6] ✓ Test 1 of 4: Passed +[stage-6] Sending request 2 of 4: "ApiVersions" (version: 3) request (Correlation id: -1708295437) +[stage-6] Hexdump of sent "ApiVersions" request:  +[stage-6] Idx | Hex | ASCII +[stage-6] -----+-------------------------------------------------+----------------- +[stage-6] 0000 | 00 00 00 23 00 12 00 03 9a 2d 7a f3 00 09 6b 61 | ...#.....-z...ka +[stage-6] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-6] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-6]  +[stage-6] Hexdump of received "ApiVersions" response:  +[stage-6] Idx | Hex | ASCII +[stage-6] -----+-------------------------------------------------+----------------- +[stage-6] 0000 | 9a 2d 7a f3 00 00 3c 00 00 00 00 00 0b 00 00 01 | .-z...<......... +[stage-6] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-6] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-6] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-6] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-6] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-6] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-6] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-6] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-6] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-6] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-6] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-6] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-6] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-6] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-6] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-6] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-6] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-6] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-6] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-6] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-6] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-6] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-6] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-6] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-6] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-6] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-6] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-6] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-6] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-6] 01e0 | 00 14 00 14 00 | ..... +[stage-6]  +[stage-6] [Decoder] - .ResponseHeader +[stage-6] [Decoder]  ✔️ .correlation_id (-1708295437) +[stage-6] [Decoder] - .ResponseBody +[stage-6] [Decoder]  ✔️ .error_code (0) +[stage-6] [Decoder]  ✔️ .num_api_keys (59) +[stage-6] [Decoder]  - .ApiKeys[0] +[stage-6] [Decoder]  ✔️ .api_key (0) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (11) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[1] +[stage-6] [Decoder]  ✔️ .api_key (1) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (16) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[2] +[stage-6] [Decoder]  ✔️ .api_key (2) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (8) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[3] +[stage-6] [Decoder]  ✔️ .api_key (3) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (12) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[4] +[stage-6] [Decoder]  ✔️ .api_key (8) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (9) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[5] +[stage-6] [Decoder]  ✔️ .api_key (9) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (9) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[6] +[stage-6] [Decoder]  ✔️ .api_key (10) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[7] +[stage-6] [Decoder]  ✔️ .api_key (11) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (9) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[8] +[stage-6] [Decoder]  ✔️ .api_key (12) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[9] +[stage-6] [Decoder]  ✔️ .api_key (13) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[10] +[stage-6] [Decoder]  ✔️ .api_key (14) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[11] +[stage-6] [Decoder]  ✔️ .api_key (15) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[12] +[stage-6] [Decoder]  ✔️ .api_key (16) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[13] +[stage-6] [Decoder]  ✔️ .api_key (17) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[14] +[stage-6] [Decoder]  ✔️ .api_key (18) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[15] +[stage-6] [Decoder]  ✔️ .api_key (19) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (7) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[16] +[stage-6] [Decoder]  ✔️ .api_key (20) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (6) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[17] +[stage-6] [Decoder]  ✔️ .api_key (21) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[18] +[stage-6] [Decoder]  ✔️ .api_key (22) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[19] +[stage-6] [Decoder]  ✔️ .api_key (23) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[20] +[stage-6] [Decoder]  ✔️ .api_key (24) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (5) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[21] +[stage-6] [Decoder]  ✔️ .api_key (25) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[22] +[stage-6] [Decoder]  ✔️ .api_key (26) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[23] +[stage-6] [Decoder]  ✔️ .api_key (27) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[24] +[stage-6] [Decoder]  ✔️ .api_key (28) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[25] +[stage-6] [Decoder]  ✔️ .api_key (29) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[26] +[stage-6] [Decoder]  ✔️ .api_key (30) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[27] +[stage-6] [Decoder]  ✔️ .api_key (31) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[28] +[stage-6] [Decoder]  ✔️ .api_key (32) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[29] +[stage-6] [Decoder]  ✔️ .api_key (33) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[30] +[stage-6] [Decoder]  ✔️ .api_key (34) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[31] +[stage-6] [Decoder]  ✔️ .api_key (35) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (4) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[32] +[stage-6] [Decoder]  ✔️ .api_key (36) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[33] +[stage-6] [Decoder]  ✔️ .api_key (37) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[34] +[stage-6] [Decoder]  ✔️ .api_key (38) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[35] +[stage-6] [Decoder]  ✔️ .api_key (39) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[36] +[stage-6] [Decoder]  ✔️ .api_key (40) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[37] +[stage-6] [Decoder]  ✔️ .api_key (41) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (3) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[38] +[stage-6] [Decoder]  ✔️ .api_key (42) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[39] +[stage-6] [Decoder]  ✔️ .api_key (43) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (2) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[40] +[stage-6] [Decoder]  ✔️ .api_key (44) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[41] +[stage-6] [Decoder]  ✔️ .api_key (45) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[42] +[stage-6] [Decoder]  ✔️ .api_key (46) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[43] +[stage-6] [Decoder]  ✔️ .api_key (47) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[44] +[stage-6] [Decoder]  ✔️ .api_key (48) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[45] +[stage-6] [Decoder]  ✔️ .api_key (49) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[46] +[stage-6] [Decoder]  ✔️ .api_key (50) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[47] +[stage-6] [Decoder]  ✔️ .api_key (51) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[48] +[stage-6] [Decoder]  ✔️ .api_key (55) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[49] +[stage-6] [Decoder]  ✔️ .api_key (57) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[50] +[stage-6] [Decoder]  ✔️ .api_key (60) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[51] +[stage-6] [Decoder]  ✔️ .api_key (61) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[52] +[stage-6] [Decoder]  ✔️ .api_key (64) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[53] +[stage-6] [Decoder]  ✔️ .api_key (65) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[54] +[stage-6] [Decoder]  ✔️ .api_key (66) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (1) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[55] +[stage-6] [Decoder]  ✔️ .api_key (68) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[56] +[stage-6] [Decoder]  ✔️ .api_key (69) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[57] +[stage-6] [Decoder]  ✔️ .api_key (74) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  - .ApiKeys[58] +[stage-6] [Decoder]  ✔️ .api_key (75) +[stage-6] [Decoder]  ✔️ .min_version (0) +[stage-6] [Decoder]  ✔️ .max_version (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] [Decoder]  ✔️ .throttle_time_ms (0) +[stage-6] [Decoder]  ✔️ .TAG_BUFFER +[stage-6] ✓ Correlation ID: -1708295437 +[stage-6] ✓ Error code: 0 (NO_ERROR) +[stage-6] ✓ API keys array is non-empty +[stage-6] ✓ API version 3 is supported for API_VERSIONS +[stage-6] ✓ Test 2 of 4: Passed +[stage-6] Sending request 3 of 4: "ApiVersions" (version: 3) request (Correlation id: 2114261907) +[stage-6] Hexdump of sent "ApiVersions" request:  +[stage-6] Idx | Hex | ASCII +[stage-6] -----+-------------------------------------------------+----------------- +[stage-6] 0000 | 00 00 00 23 00 12 00 03 7e 05 13 93 00 09 6b 61 | ...#....~.....ka +[stage-6] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-6] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-6]  +[stage-6] Hexdump of received "ApiVersions" response:  +[stage-6] Idx | Hex | ASCII +[stage-6] -----+-------------------------------------------------+----------------- +[stage-6] 0000 | 7e 05 13 93 00 00 3c 00 00 00 00 00 0b 00 00 01 | ~.....<......... +[stage-6] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-6] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-6] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-6] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-6] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-6] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-6] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-6] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-6] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-6] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-6] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-6] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-6] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-6] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-6] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-6] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-6] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-6] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-6] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-6] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-6] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-6] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-6] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-6] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-6] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-6] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-6] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-6] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-6] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-6] 01e0 | 00 14 00 14 00 | ..... +[stage-6]  [stage-6] [Decoder] - .ResponseHeader -[stage-6] [Decoder]  ✔️ .correlation_id (1326167655) +[stage-6] [Decoder]  ✔️ .correlation_id (2114261907) [stage-6] [Decoder] - .ResponseBody [stage-6] [Decoder]  ✔️ .error_code (0) [stage-6] [Decoder]  ✔️ .num_api_keys (59) @@ -1536,56 +2644,56 @@ Debug = true [stage-6] [Decoder]  ✔️ .TAG_BUFFER [stage-6] [Decoder]  ✔️ .throttle_time_ms (0) [stage-6] [Decoder]  ✔️ .TAG_BUFFER -[stage-6] ✓ Correlation ID: 1326167655 +[stage-6] ✓ Correlation ID: 2114261907 [stage-6] ✓ Error code: 0 (NO_ERROR) [stage-6] ✓ API keys array is non-empty [stage-6] ✓ API version 3 is supported for API_VERSIONS -[stage-6] ✓ Test 1 of 2: Passed -[stage-6] Sending request 2 of 2: "ApiVersions" (version: 3) request (Correlation id: -364544713) -[stage-6] Hexdump of sent "ApiVersions" request:  -[stage-6] Idx | Hex | ASCII -[stage-6] -----+-------------------------------------------------+----------------- -[stage-6] 0000 | 00 00 00 23 00 12 00 03 ea 45 7d 37 00 09 6b 61 | ...#.....E}7..ka -[stage-6] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-6] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-6]  -[stage-6] Hexdump of received "ApiVersions" response:  -[stage-6] Idx | Hex | ASCII -[stage-6] -----+-------------------------------------------------+----------------- -[stage-6] 0000 | ea 45 7d 37 00 00 3c 00 00 00 00 00 0b 00 00 01 | .E}7..<......... -[stage-6] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ -[stage-6] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ -[stage-6] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ -[stage-6] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ -[stage-6] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ -[stage-6] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ -[stage-6] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ -[stage-6] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ -[stage-6] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ -[stage-6] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ -[stage-6] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ -[stage-6] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... -[stage-6] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... -[stage-6] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% -[stage-6] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. -[stage-6] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... -[stage-6] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... -[stage-6] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ -[stage-6] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... -[stage-6] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... -[stage-6] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 -[stage-6] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. -[stage-6] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... -[stage-6] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... -[stage-6] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. -[stage-6] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met -[stage-6] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... -[stage-6] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 86 02 17 02 11 | ................ -[stage-6] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version -[stage-6] 01e0 | 00 14 00 14 00 | ..... -[stage-6]  +[stage-6] ✓ Test 3 of 4: Passed +[stage-6] Sending request 4 of 4: "ApiVersions" (version: 3) request (Correlation id: -2118400058) +[stage-6] Hexdump of sent "ApiVersions" request:  +[stage-6] Idx | Hex | ASCII +[stage-6] -----+-------------------------------------------------+----------------- +[stage-6] 0000 | 00 00 00 23 00 12 00 03 81 bb c7 c6 00 09 6b 61 | ...#..........ka +[stage-6] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-6] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-6]  +[stage-6] Hexdump of received "ApiVersions" response:  +[stage-6] Idx | Hex | ASCII +[stage-6] -----+-------------------------------------------------+----------------- +[stage-6] 0000 | 81 bb c7 c6 00 00 3c 00 00 00 00 00 0b 00 00 01 | ......<......... +[stage-6] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-6] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-6] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-6] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-6] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-6] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-6] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-6] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-6] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-6] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-6] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-6] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-6] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-6] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-6] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-6] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-6] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-6] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-6] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-6] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-6] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-6] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-6] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-6] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-6] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-6] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-6] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-6] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-6] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-6] 01e0 | 00 14 00 14 00 | ..... +[stage-6]  [stage-6] [Decoder] - .ResponseHeader -[stage-6] [Decoder]  ✔️ .correlation_id (-364544713) +[stage-6] [Decoder]  ✔️ .correlation_id (-2118400058) [stage-6] [Decoder] - .ResponseBody [stage-6] [Decoder]  ✔️ .error_code (0) [stage-6] [Decoder]  ✔️ .num_api_keys (59) @@ -1886,11 +2994,11 @@ Debug = true [stage-6] [Decoder]  ✔️ .TAG_BUFFER [stage-6] [Decoder]  ✔️ .throttle_time_ms (0) [stage-6] [Decoder]  ✔️ .TAG_BUFFER -[stage-6] ✓ Correlation ID: -364544713 +[stage-6] ✓ Correlation ID: -2118400058 [stage-6] ✓ Error code: 0 (NO_ERROR) [stage-6] ✓ API keys array is non-empty [stage-6] ✓ API version 3 is supported for API_VERSIONS -[stage-6] ✓ Test 2 of 2: Passed +[stage-6] ✓ Test 4 of 4: Passed [stage-6] Test passed. [stage-6] Terminating program [stage-6] Program terminated successfully @@ -1899,51 +3007,51 @@ Debug = true [stage-5] $ ./your_program.sh [stage-5] Connecting to broker at: localhost:9092 [stage-5] Connection to broker at localhost:9092 successful -[stage-5] Sending "ApiVersions" (version: 3) request (Correlation id: -603145331) -[stage-5] Hexdump of sent "ApiVersions" request:  -[stage-5] Idx | Hex | ASCII -[stage-5] -----+-------------------------------------------------+----------------- -[stage-5] 0000 | 00 00 00 23 00 12 00 03 dc 0c bb 8d 00 09 6b 61 | ...#..........ka -[stage-5] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-5] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-5]  -[stage-5] Hexdump of received "ApiVersions" response:  -[stage-5] Idx | Hex | ASCII -[stage-5] -----+-------------------------------------------------+----------------- -[stage-5] 0000 | dc 0c bb 8d 00 00 3c 00 00 00 00 00 0b 00 00 01 | ......<......... -[stage-5] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ -[stage-5] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ -[stage-5] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ -[stage-5] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ -[stage-5] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ -[stage-5] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ -[stage-5] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ -[stage-5] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ -[stage-5] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ -[stage-5] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ -[stage-5] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ -[stage-5] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... -[stage-5] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... -[stage-5] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% -[stage-5] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. -[stage-5] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... -[stage-5] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... -[stage-5] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ -[stage-5] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... -[stage-5] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... -[stage-5] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 -[stage-5] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. -[stage-5] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... -[stage-5] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... -[stage-5] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. -[stage-5] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met -[stage-5] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... -[stage-5] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 86 02 17 02 11 | ................ -[stage-5] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version -[stage-5] 01e0 | 00 14 00 14 00 | ..... -[stage-5]  +[stage-5] Sending "ApiVersions" (version: 3) request (Correlation id: 1560570431) +[stage-5] Hexdump of sent "ApiVersions" request:  +[stage-5] Idx | Hex | ASCII +[stage-5] -----+-------------------------------------------------+----------------- +[stage-5] 0000 | 00 00 00 23 00 12 00 03 5d 04 6a 3f 00 09 6b 61 | ...#....].j?..ka +[stage-5] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-5] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-5]  +[stage-5] Hexdump of received "ApiVersions" response:  +[stage-5] Idx | Hex | ASCII +[stage-5] -----+-------------------------------------------------+----------------- +[stage-5] 0000 | 5d 04 6a 3f 00 00 3c 00 00 00 00 00 0b 00 00 01 | ].j?..<......... +[stage-5] 0010 | 00 00 00 10 00 00 02 00 00 00 08 00 00 03 00 00 | ................ +[stage-5] 0020 | 00 0c 00 00 08 00 00 00 09 00 00 09 00 00 00 09 | ................ +[stage-5] 0030 | 00 00 0a 00 00 00 05 00 00 0b 00 00 00 09 00 00 | ................ +[stage-5] 0040 | 0c 00 00 00 04 00 00 0d 00 00 00 05 00 00 0e 00 | ................ +[stage-5] 0050 | 00 00 05 00 00 0f 00 00 00 05 00 00 10 00 00 00 | ................ +[stage-5] 0060 | 05 00 00 11 00 00 00 01 00 00 12 00 00 00 03 00 | ................ +[stage-5] 0070 | 00 13 00 00 00 07 00 00 14 00 00 00 06 00 00 15 | ................ +[stage-5] 0080 | 00 00 00 02 00 00 16 00 00 00 05 00 00 17 00 00 | ................ +[stage-5] 0090 | 00 04 00 00 18 00 00 00 05 00 00 19 00 00 00 04 | ................ +[stage-5] 00a0 | 00 00 1a 00 00 00 04 00 00 1b 00 00 00 01 00 00 | ................ +[stage-5] 00b0 | 1c 00 00 00 04 00 00 1d 00 00 00 03 00 00 1e 00 | ................ +[stage-5] 00c0 | 00 00 03 00 00 1f 00 00 00 03 00 00 20 00 00 00 | ............ ... +[stage-5] 00d0 | 04 00 00 21 00 00 00 02 00 00 22 00 00 00 02 00 | ...!......"..... +[stage-5] 00e0 | 00 23 00 00 00 04 00 00 24 00 00 00 02 00 00 25 | .#......$......% +[stage-5] 00f0 | 00 00 00 03 00 00 26 00 00 00 03 00 00 27 00 00 | ......&......'.. +[stage-5] 0100 | 00 02 00 00 28 00 00 00 02 00 00 29 00 00 00 03 | ....(......).... +[stage-5] 0110 | 00 00 2a 00 00 00 02 00 00 2b 00 00 00 02 00 00 | ..*......+...... +[stage-5] 0120 | 2c 00 00 00 01 00 00 2d 00 00 00 00 00 00 2e 00 | ,......-........ +[stage-5] 0130 | 00 00 00 00 00 2f 00 00 00 00 00 00 30 00 00 00 | ...../......0... +[stage-5] 0140 | 01 00 00 31 00 00 00 01 00 00 32 00 00 00 00 00 | ...1......2..... +[stage-5] 0150 | 00 33 00 00 00 00 00 00 37 00 00 00 01 00 00 39 | .3......7......9 +[stage-5] 0160 | 00 00 00 01 00 00 3c 00 00 00 01 00 00 3d 00 00 | ......<......=.. +[stage-5] 0170 | 00 00 00 00 40 00 00 00 00 00 00 41 00 00 00 00 | ....@......A.... +[stage-5] 0180 | 00 00 42 00 00 00 01 00 00 44 00 00 00 00 00 00 | ..B......D...... +[stage-5] 0190 | 45 00 00 00 00 00 00 4a 00 00 00 00 00 00 4b 00 | E......J......K. +[stage-5] 01a0 | 00 00 00 00 00 00 00 00 03 00 17 02 11 6d 65 74 | .............met +[stage-5] 01b0 | 61 64 61 74 61 2e 76 65 72 73 69 6f 6e 00 01 00 | adata.version... +[stage-5] 01c0 | 14 00 01 08 00 00 00 00 00 00 00 85 02 17 02 11 | ................ +[stage-5] 01d0 | 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f 6e | metadata.version +[stage-5] 01e0 | 00 14 00 14 00 | ..... +[stage-5]  [stage-5] [Decoder] - .ResponseHeader -[stage-5] [Decoder]  ✔️ .correlation_id (-603145331) +[stage-5] [Decoder]  ✔️ .correlation_id (1560570431) [stage-5] [Decoder] - .ResponseBody [stage-5] [Decoder]  ✔️ .error_code (0) [stage-5] [Decoder]  ✔️ .num_api_keys (59) @@ -2244,7 +3352,7 @@ Debug = true [stage-5] [Decoder]  ✔️ .TAG_BUFFER [stage-5] [Decoder]  ✔️ .throttle_time_ms (0) [stage-5] [Decoder]  ✔️ .TAG_BUFFER -[stage-5] ✓ Correlation ID: -603145331 +[stage-5] ✓ Correlation ID: 1560570431 [stage-5] ✓ Error code: 0 (NO_ERROR) [stage-5] ✓ API keys array is non-empty [stage-5] ✓ API version 3 is supported for API_VERSIONS @@ -2256,26 +3364,26 @@ Debug = true [stage-4] $ ./your_program.sh [stage-4] Connecting to broker at: localhost:9092 [stage-4] Connection to broker at localhost:9092 successful -[stage-4] Sending "ApiVersions" (version: -26997) request (Correlation id: -1708295437) -[stage-4] Hexdump of sent "ApiVersions" request:  -[stage-4] Idx | Hex | ASCII -[stage-4] -----+-------------------------------------------------+----------------- -[stage-4] 0000 | 00 00 00 23 00 12 96 8b 9a 2d 7a f3 00 09 6b 61 | ...#.....-z...ka -[stage-4] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-4] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-4]  -[stage-4] Hexdump of received "ApiVersions" response:  -[stage-4] Idx | Hex | ASCII -[stage-4] -----+-------------------------------------------------+----------------- -[stage-4] 0000 | 00 00 00 10 9a 2d 7a f3 00 23 00 00 00 01 00 12 | .....-z..#...... -[stage-4] 0010 | 00 00 00 03 | .... -[stage-4]  +[stage-4] Sending "ApiVersions" (version: -11863) request (Correlation id: 301069832) +[stage-4] Hexdump of sent "ApiVersions" request:  +[stage-4] Idx | Hex | ASCII +[stage-4] -----+-------------------------------------------------+----------------- +[stage-4] 0000 | 00 00 00 23 00 12 d1 a9 11 f1 f6 08 00 09 6b 61 | ...#..........ka +[stage-4] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-4] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-4]  +[stage-4] Hexdump of received "ApiVersions" response:  +[stage-4] Idx | Hex | ASCII +[stage-4] -----+-------------------------------------------------+----------------- +[stage-4] 0000 | 00 00 00 10 11 f1 f6 08 00 23 00 00 00 01 00 12 | .........#...... +[stage-4] 0010 | 00 00 00 03 | .... +[stage-4]  [stage-4] [Decoder] - .Response [stage-4] [Decoder]  ✔️ .message_length (16) [stage-4] [Decoder] - .ResponseHeader -[stage-4] [Decoder]  ✔️ .correlation_id (-1708295437) +[stage-4] [Decoder]  ✔️ .correlation_id (301069832) [stage-4] [Decoder]  ✔️ .error_code (35) -[stage-4] ✓ Correlation ID: -1708295437 +[stage-4] ✓ Correlation ID: 301069832 [stage-4] ✓ Error code: 35 (UNSUPPORTED_VERSION) [stage-4] Test passed. [stage-4] Terminating program @@ -2285,54 +3393,54 @@ Debug = true [stage-3] $ ./your_program.sh [stage-3] Connecting to broker at: localhost:9092 [stage-3] Connection to broker at localhost:9092 successful -[stage-3] Sending "ApiVersions" (version: 3) request (Correlation id: 301069832) -[stage-3] Hexdump of sent "ApiVersions" request:  -[stage-3] Idx | Hex | ASCII -[stage-3] -----+-------------------------------------------------+----------------- -[stage-3] 0000 | 00 00 00 23 00 12 00 03 11 f1 f6 08 00 09 6b 61 | ...#..........ka -[stage-3] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-3] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-3]  -[stage-3] Hexdump of received "ApiVersions" response:  -[stage-3] Idx | Hex | ASCII -[stage-3] -----+-------------------------------------------------+----------------- -[stage-3] 0000 | 00 00 01 e5 11 f1 f6 08 00 00 3c 00 00 00 00 00 | ..........<..... -[stage-3] 0010 | 0b 00 00 01 00 00 00 10 00 00 02 00 00 00 08 00 | ................ -[stage-3] 0020 | 00 03 00 00 00 0c 00 00 08 00 00 00 09 00 00 09 | ................ -[stage-3] 0030 | 00 00 00 09 00 00 0a 00 00 00 05 00 00 0b 00 00 | ................ -[stage-3] 0040 | 00 09 00 00 0c 00 00 00 04 00 00 0d 00 00 00 05 | ................ -[stage-3] 0050 | 00 00 0e 00 00 00 05 00 00 0f 00 00 00 05 00 00 | ................ -[stage-3] 0060 | 10 00 00 00 05 00 00 11 00 00 00 01 00 00 12 00 | ................ -[stage-3] 0070 | 00 00 03 00 00 13 00 00 00 07 00 00 14 00 00 00 | ................ -[stage-3] 0080 | 06 00 00 15 00 00 00 02 00 00 16 00 00 00 05 00 | ................ -[stage-3] 0090 | 00 17 00 00 00 04 00 00 18 00 00 00 05 00 00 19 | ................ -[stage-3] 00a0 | 00 00 00 04 00 00 1a 00 00 00 04 00 00 1b 00 00 | ................ -[stage-3] 00b0 | 00 01 00 00 1c 00 00 00 04 00 00 1d 00 00 00 03 | ................ -[stage-3] 00c0 | 00 00 1e 00 00 00 03 00 00 1f 00 00 00 03 00 00 | ................ -[stage-3] 00d0 | 20 00 00 00 04 00 00 21 00 00 00 02 00 00 22 00 | ......!......". -[stage-3] 00e0 | 00 00 02 00 00 23 00 00 00 04 00 00 24 00 00 00 | .....#......$... -[stage-3] 00f0 | 02 00 00 25 00 00 00 03 00 00 26 00 00 00 03 00 | ...%......&..... -[stage-3] 0100 | 00 27 00 00 00 02 00 00 28 00 00 00 02 00 00 29 | .'......(......) -[stage-3] 0110 | 00 00 00 03 00 00 2a 00 00 00 02 00 00 2b 00 00 | ......*......+.. -[stage-3] 0120 | 00 02 00 00 2c 00 00 00 01 00 00 2d 00 00 00 00 | ....,......-.... -[stage-3] 0130 | 00 00 2e 00 00 00 00 00 00 2f 00 00 00 00 00 00 | ........./...... -[stage-3] 0140 | 30 00 00 00 01 00 00 31 00 00 00 01 00 00 32 00 | 0......1......2. -[stage-3] 0150 | 00 00 00 00 00 33 00 00 00 00 00 00 37 00 00 00 | .....3......7... -[stage-3] 0160 | 01 00 00 39 00 00 00 01 00 00 3c 00 00 00 01 00 | ...9......<..... -[stage-3] 0170 | 00 3d 00 00 00 00 00 00 40 00 00 00 00 00 00 41 | .=......@......A -[stage-3] 0180 | 00 00 00 00 00 00 42 00 00 00 01 00 00 44 00 00 | ......B......D.. -[stage-3] 0190 | 00 00 00 00 45 00 00 00 00 00 00 4a 00 00 00 00 | ....E......J.... -[stage-3] 01a0 | 00 00 4b 00 00 00 00 00 00 00 00 00 03 00 17 02 | ..K............. -[stage-3] 01b0 | 11 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f | .metadata.versio -[stage-3] 01c0 | 6e 00 01 00 14 00 01 08 00 00 00 00 00 00 00 90 | n............... -[stage-3] 01d0 | 02 17 02 11 6d 65 74 61 64 61 74 61 2e 76 65 72 | ....metadata.ver -[stage-3] 01e0 | 73 69 6f 6e 00 14 00 14 00 | sion..... -[stage-3]  +[stage-3] Sending "ApiVersions" (version: 3) request (Correlation id: -551456126) +[stage-3] Hexdump of sent "ApiVersions" request:  +[stage-3] Idx | Hex | ASCII +[stage-3] -----+-------------------------------------------------+----------------- +[stage-3] 0000 | 00 00 00 23 00 12 00 03 df 21 72 82 00 09 6b 61 | ...#.....!r...ka +[stage-3] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-3] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-3]  +[stage-3] Hexdump of received "ApiVersions" response:  +[stage-3] Idx | Hex | ASCII +[stage-3] -----+-------------------------------------------------+----------------- +[stage-3] 0000 | 00 00 01 e5 df 21 72 82 00 00 3c 00 00 00 00 00 | .....!r...<..... +[stage-3] 0010 | 0b 00 00 01 00 00 00 10 00 00 02 00 00 00 08 00 | ................ +[stage-3] 0020 | 00 03 00 00 00 0c 00 00 08 00 00 00 09 00 00 09 | ................ +[stage-3] 0030 | 00 00 00 09 00 00 0a 00 00 00 05 00 00 0b 00 00 | ................ +[stage-3] 0040 | 00 09 00 00 0c 00 00 00 04 00 00 0d 00 00 00 05 | ................ +[stage-3] 0050 | 00 00 0e 00 00 00 05 00 00 0f 00 00 00 05 00 00 | ................ +[stage-3] 0060 | 10 00 00 00 05 00 00 11 00 00 00 01 00 00 12 00 | ................ +[stage-3] 0070 | 00 00 03 00 00 13 00 00 00 07 00 00 14 00 00 00 | ................ +[stage-3] 0080 | 06 00 00 15 00 00 00 02 00 00 16 00 00 00 05 00 | ................ +[stage-3] 0090 | 00 17 00 00 00 04 00 00 18 00 00 00 05 00 00 19 | ................ +[stage-3] 00a0 | 00 00 00 04 00 00 1a 00 00 00 04 00 00 1b 00 00 | ................ +[stage-3] 00b0 | 00 01 00 00 1c 00 00 00 04 00 00 1d 00 00 00 03 | ................ +[stage-3] 00c0 | 00 00 1e 00 00 00 03 00 00 1f 00 00 00 03 00 00 | ................ +[stage-3] 00d0 | 20 00 00 00 04 00 00 21 00 00 00 02 00 00 22 00 | ......!......". +[stage-3] 00e0 | 00 00 02 00 00 23 00 00 00 04 00 00 24 00 00 00 | .....#......$... +[stage-3] 00f0 | 02 00 00 25 00 00 00 03 00 00 26 00 00 00 03 00 | ...%......&..... +[stage-3] 0100 | 00 27 00 00 00 02 00 00 28 00 00 00 02 00 00 29 | .'......(......) +[stage-3] 0110 | 00 00 00 03 00 00 2a 00 00 00 02 00 00 2b 00 00 | ......*......+.. +[stage-3] 0120 | 00 02 00 00 2c 00 00 00 01 00 00 2d 00 00 00 00 | ....,......-.... +[stage-3] 0130 | 00 00 2e 00 00 00 00 00 00 2f 00 00 00 00 00 00 | ........./...... +[stage-3] 0140 | 30 00 00 00 01 00 00 31 00 00 00 01 00 00 32 00 | 0......1......2. +[stage-3] 0150 | 00 00 00 00 00 33 00 00 00 00 00 00 37 00 00 00 | .....3......7... +[stage-3] 0160 | 01 00 00 39 00 00 00 01 00 00 3c 00 00 00 01 00 | ...9......<..... +[stage-3] 0170 | 00 3d 00 00 00 00 00 00 40 00 00 00 00 00 00 41 | .=......@......A +[stage-3] 0180 | 00 00 00 00 00 00 42 00 00 00 01 00 00 44 00 00 | ......B......D.. +[stage-3] 0190 | 00 00 00 00 45 00 00 00 00 00 00 4a 00 00 00 00 | ....E......J.... +[stage-3] 01a0 | 00 00 4b 00 00 00 00 00 00 00 00 00 03 00 17 02 | ..K............. +[stage-3] 01b0 | 11 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f | .metadata.versio +[stage-3] 01c0 | 6e 00 01 00 14 00 01 08 00 00 00 00 00 00 00 8f | n............... +[stage-3] 01d0 | 02 17 02 11 6d 65 74 61 64 61 74 61 2e 76 65 72 | ....metadata.ver +[stage-3] 01e0 | 73 69 6f 6e 00 14 00 14 00 | sion..... +[stage-3]  [stage-3] [Decoder] - .Response [stage-3] [Decoder]  ✔️ .message_length (485) [stage-3] [Decoder] - .ResponseHeader -[stage-3] [Decoder]  ✔️ .correlation_id (301069832) -[stage-3] ✓ Correlation ID: 301069832 +[stage-3] [Decoder]  ✔️ .correlation_id (-551456126) +[stage-3] ✓ Correlation ID: -551456126 [stage-3] Test passed. [stage-3] Terminating program [stage-3] Program terminated successfully @@ -2342,48 +3450,48 @@ Debug = true [stage-2] Connecting to broker at: localhost:9092 [stage-2] Connection to broker at localhost:9092 successful [stage-2] Sending "ApiVersions" (version: 3) request (Correlation id: 7) -[stage-2] Hexdump of sent "ApiVersions" request:  -[stage-2] Idx | Hex | ASCII -[stage-2] -----+-------------------------------------------------+----------------- -[stage-2] 0000 | 00 00 00 23 00 12 00 03 00 00 00 07 00 09 6b 61 | ...#..........ka -[stage-2] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c -[stage-2] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. -[stage-2]  -[stage-2] Hexdump of received "ApiVersions" response:  -[stage-2] Idx | Hex | ASCII -[stage-2] -----+-------------------------------------------------+----------------- -[stage-2] 0000 | 00 00 01 e5 00 00 00 07 00 00 3c 00 00 00 00 00 | ..........<..... -[stage-2] 0010 | 0b 00 00 01 00 00 00 10 00 00 02 00 00 00 08 00 | ................ -[stage-2] 0020 | 00 03 00 00 00 0c 00 00 08 00 00 00 09 00 00 09 | ................ -[stage-2] 0030 | 00 00 00 09 00 00 0a 00 00 00 05 00 00 0b 00 00 | ................ -[stage-2] 0040 | 00 09 00 00 0c 00 00 00 04 00 00 0d 00 00 00 05 | ................ -[stage-2] 0050 | 00 00 0e 00 00 00 05 00 00 0f 00 00 00 05 00 00 | ................ -[stage-2] 0060 | 10 00 00 00 05 00 00 11 00 00 00 01 00 00 12 00 | ................ -[stage-2] 0070 | 00 00 03 00 00 13 00 00 00 07 00 00 14 00 00 00 | ................ -[stage-2] 0080 | 06 00 00 15 00 00 00 02 00 00 16 00 00 00 05 00 | ................ -[stage-2] 0090 | 00 17 00 00 00 04 00 00 18 00 00 00 05 00 00 19 | ................ -[stage-2] 00a0 | 00 00 00 04 00 00 1a 00 00 00 04 00 00 1b 00 00 | ................ -[stage-2] 00b0 | 00 01 00 00 1c 00 00 00 04 00 00 1d 00 00 00 03 | ................ -[stage-2] 00c0 | 00 00 1e 00 00 00 03 00 00 1f 00 00 00 03 00 00 | ................ -[stage-2] 00d0 | 20 00 00 00 04 00 00 21 00 00 00 02 00 00 22 00 | ......!......". -[stage-2] 00e0 | 00 00 02 00 00 23 00 00 00 04 00 00 24 00 00 00 | .....#......$... -[stage-2] 00f0 | 02 00 00 25 00 00 00 03 00 00 26 00 00 00 03 00 | ...%......&..... -[stage-2] 0100 | 00 27 00 00 00 02 00 00 28 00 00 00 02 00 00 29 | .'......(......) -[stage-2] 0110 | 00 00 00 03 00 00 2a 00 00 00 02 00 00 2b 00 00 | ......*......+.. -[stage-2] 0120 | 00 02 00 00 2c 00 00 00 01 00 00 2d 00 00 00 00 | ....,......-.... -[stage-2] 0130 | 00 00 2e 00 00 00 00 00 00 2f 00 00 00 00 00 00 | ........./...... -[stage-2] 0140 | 30 00 00 00 01 00 00 31 00 00 00 01 00 00 32 00 | 0......1......2. -[stage-2] 0150 | 00 00 00 00 00 33 00 00 00 00 00 00 37 00 00 00 | .....3......7... -[stage-2] 0160 | 01 00 00 39 00 00 00 01 00 00 3c 00 00 00 01 00 | ...9......<..... -[stage-2] 0170 | 00 3d 00 00 00 00 00 00 40 00 00 00 00 00 00 41 | .=......@......A -[stage-2] 0180 | 00 00 00 00 00 00 42 00 00 00 01 00 00 44 00 00 | ......B......D.. -[stage-2] 0190 | 00 00 00 00 45 00 00 00 00 00 00 4a 00 00 00 00 | ....E......J.... -[stage-2] 01a0 | 00 00 4b 00 00 00 00 00 00 00 00 00 03 00 17 02 | ..K............. -[stage-2] 01b0 | 11 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f | .metadata.versio -[stage-2] 01c0 | 6e 00 01 00 14 00 01 08 00 00 00 00 00 00 00 90 | n............... -[stage-2] 01d0 | 02 17 02 11 6d 65 74 61 64 61 74 61 2e 76 65 72 | ....metadata.ver -[stage-2] 01e0 | 73 69 6f 6e 00 14 00 14 00 | sion..... -[stage-2]  +[stage-2] Hexdump of sent "ApiVersions" request:  +[stage-2] Idx | Hex | ASCII +[stage-2] -----+-------------------------------------------------+----------------- +[stage-2] 0000 | 00 00 00 23 00 12 00 03 00 00 00 07 00 09 6b 61 | ...#..........ka +[stage-2] 0010 | 66 6b 61 2d 63 6c 69 00 0a 6b 61 66 6b 61 2d 63 | fka-cli..kafka-c +[stage-2] 0020 | 6c 69 04 30 2e 31 00 | li.0.1. +[stage-2]  +[stage-2] Hexdump of received "ApiVersions" response:  +[stage-2] Idx | Hex | ASCII +[stage-2] -----+-------------------------------------------------+----------------- +[stage-2] 0000 | 00 00 01 e5 00 00 00 07 00 00 3c 00 00 00 00 00 | ..........<..... +[stage-2] 0010 | 0b 00 00 01 00 00 00 10 00 00 02 00 00 00 08 00 | ................ +[stage-2] 0020 | 00 03 00 00 00 0c 00 00 08 00 00 00 09 00 00 09 | ................ +[stage-2] 0030 | 00 00 00 09 00 00 0a 00 00 00 05 00 00 0b 00 00 | ................ +[stage-2] 0040 | 00 09 00 00 0c 00 00 00 04 00 00 0d 00 00 00 05 | ................ +[stage-2] 0050 | 00 00 0e 00 00 00 05 00 00 0f 00 00 00 05 00 00 | ................ +[stage-2] 0060 | 10 00 00 00 05 00 00 11 00 00 00 01 00 00 12 00 | ................ +[stage-2] 0070 | 00 00 03 00 00 13 00 00 00 07 00 00 14 00 00 00 | ................ +[stage-2] 0080 | 06 00 00 15 00 00 00 02 00 00 16 00 00 00 05 00 | ................ +[stage-2] 0090 | 00 17 00 00 00 04 00 00 18 00 00 00 05 00 00 19 | ................ +[stage-2] 00a0 | 00 00 00 04 00 00 1a 00 00 00 04 00 00 1b 00 00 | ................ +[stage-2] 00b0 | 00 01 00 00 1c 00 00 00 04 00 00 1d 00 00 00 03 | ................ +[stage-2] 00c0 | 00 00 1e 00 00 00 03 00 00 1f 00 00 00 03 00 00 | ................ +[stage-2] 00d0 | 20 00 00 00 04 00 00 21 00 00 00 02 00 00 22 00 | ......!......". +[stage-2] 00e0 | 00 00 02 00 00 23 00 00 00 04 00 00 24 00 00 00 | .....#......$... +[stage-2] 00f0 | 02 00 00 25 00 00 00 03 00 00 26 00 00 00 03 00 | ...%......&..... +[stage-2] 0100 | 00 27 00 00 00 02 00 00 28 00 00 00 02 00 00 29 | .'......(......) +[stage-2] 0110 | 00 00 00 03 00 00 2a 00 00 00 02 00 00 2b 00 00 | ......*......+.. +[stage-2] 0120 | 00 02 00 00 2c 00 00 00 01 00 00 2d 00 00 00 00 | ....,......-.... +[stage-2] 0130 | 00 00 2e 00 00 00 00 00 00 2f 00 00 00 00 00 00 | ........./...... +[stage-2] 0140 | 30 00 00 00 01 00 00 31 00 00 00 01 00 00 32 00 | 0......1......2. +[stage-2] 0150 | 00 00 00 00 00 33 00 00 00 00 00 00 37 00 00 00 | .....3......7... +[stage-2] 0160 | 01 00 00 39 00 00 00 01 00 00 3c 00 00 00 01 00 | ...9......<..... +[stage-2] 0170 | 00 3d 00 00 00 00 00 00 40 00 00 00 00 00 00 41 | .=......@......A +[stage-2] 0180 | 00 00 00 00 00 00 42 00 00 00 01 00 00 44 00 00 | ......B......D.. +[stage-2] 0190 | 00 00 00 00 45 00 00 00 00 00 00 4a 00 00 00 00 | ....E......J.... +[stage-2] 01a0 | 00 00 4b 00 00 00 00 00 00 00 00 00 03 00 17 02 | ..K............. +[stage-2] 01b0 | 11 6d 65 74 61 64 61 74 61 2e 76 65 72 73 69 6f | .metadata.versio +[stage-2] 01c0 | 6e 00 01 00 14 00 01 08 00 00 00 00 00 00 00 8f | n............... +[stage-2] 01d0 | 02 17 02 11 6d 65 74 61 64 61 74 61 2e 76 65 72 | ....metadata.ver +[stage-2] 01e0 | 73 69 6f 6e 00 14 00 14 00 | sion..... +[stage-2]  [stage-2] [Decoder] - .Response [stage-2] [Decoder]  ✔️ .message_length (485) [stage-2] [Decoder] - .ResponseHeader