From 58258eb640f05bfd43bfa0e6d155327400a4ccd4 Mon Sep 17 00:00:00 2001 From: Alex Osborne Date: Fri, 10 Jul 2026 16:05:27 +0900 Subject: [PATCH] BiDiJson: map results to null for commands that return Void Fixes java.lang.UnsupportedOperationException: Unsupported type: class java.lang.Void --- commons/src/main/java/org/archive/net/webdriver/BiDiJson.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/java/org/archive/net/webdriver/BiDiJson.java b/commons/src/main/java/org/archive/net/webdriver/BiDiJson.java index 7b9b6bc0..a68fa20b 100644 --- a/commons/src/main/java/org/archive/net/webdriver/BiDiJson.java +++ b/commons/src/main/java/org/archive/net/webdriver/BiDiJson.java @@ -111,7 +111,7 @@ class BiDiJson { @SuppressWarnings("unchecked") static T fromJson(Object value, Class type) { try { - if (value == JSONObject.NULL) { + if (value == JSONObject.NULL || type == Void.class) { return null; } if (value == null || type.isPrimitive() || type.isAssignableFrom(value.getClass())) {