How to debug weird expected response?

I’m stuck on Stage #FY6

I’ve tried running the same commands from multiple clients connected locally, and everything is fine

Here are my logs:

[tester::#FY6] [client-1] ✔︎ Received ["OK", 23, 1, "1"]
[tester::#FY6] [client-2] $ redis-cli GET banana
[tester::#FY6] [client-2] Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\nbanana\r\n"
[tester::#FY6] [client-2] Received bytes: "$-1\r\n"
[tester::#FY6] [client-2] Received RESP null bulk string: "$-1\r\n"
[tester::#FY6] Expected bulk string, found null bulk string ($-1\r\n)
[tester::#FY6] Test failed
[tester::#FY6] Terminating program
[your_program] key: banana | client_data:  {}
[your_program] DEBUGGG !!!! 
[tester::#FY6] Program terminated successfully

And here’s a snippet of my code:

Hey @AbdelrahmanElsheikh965, could you upload your code to GitHub and share the link? It will be much easier to debug if I can run it directly.

Alright!