From 6cab47067b22a464858f3205ca8eb40e70f5f5e9 Mon Sep 17 00:00:00 2001 From: Josh B <421772+HT154@users.noreply.github.com> Date: Thu, 19 Dec 2024 09:59:22 -0800 Subject: [PATCH] Fix CreateEvaluatorRequest decoding (#853) Handle case when request specifies external reader with null arguments --- .../src/main/kotlin/org/pkl/server/ServerMessagePackDecoder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkl-server/src/main/kotlin/org/pkl/server/ServerMessagePackDecoder.kt b/pkl-server/src/main/kotlin/org/pkl/server/ServerMessagePackDecoder.kt index ccfc7879..833ab8d1 100644 --- a/pkl-server/src/main/kotlin/org/pkl/server/ServerMessagePackDecoder.kt +++ b/pkl-server/src/main/kotlin/org/pkl/server/ServerMessagePackDecoder.kt @@ -130,5 +130,5 @@ class ServerMessagePackDecoder(unpacker: MessageUnpacker) : BaseMessagePackDecod } private fun unpackExternalReader(map: Map): ExternalReader = - ExternalReader(unpackString(map, "executable"), unpackStringListOrNull(map, "arguments")!!) + ExternalReader(unpackString(map, "executable"), unpackStringListOrNull(map, "arguments")) }