From a12e680d8e551984be5ffd3c95195dc7f4c37bd8 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Wed, 23 Jul 2025 15:56:33 +0100 Subject: [PATCH] Add log to stdio deserializeMessage --- src/shared/stdio.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/shared/stdio.ts b/src/shared/stdio.ts index 52bde646f..d119f8d07 100644 --- a/src/shared/stdio.ts +++ b/src/shared/stdio.ts @@ -31,7 +31,11 @@ export class ReadBuffer { } export function deserializeMessage(line: string): JSONRPCMessage { - return JSONRPCMessageSchema.parse(JSON.parse(line)); + try { + return JSONRPCMessageSchema.parse(JSON.parse(line)); + } catch (error) { + throw new Error(`Failed to parse JSON-RPC message: ${line}: ${error}`); + } } export function serializeMessage(message: JSONRPCMessage): string {