From 7c67463ec90516d18aa1a0814b080fe95da69a47 Mon Sep 17 00:00:00 2001 From: Georgios Andrianakis Date: Fri, 24 Nov 2023 09:03:06 +0200 Subject: [PATCH] Add missing Jackson module for DevUI backend --- extensions/vertx-http/deployment/pom.xml | 4 ++++ .../quarkus/devui/deployment/jsonrpc/DevUIDatabindCodec.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/extensions/vertx-http/deployment/pom.xml b/extensions/vertx-http/deployment/pom.xml index ed3dd67a09031..14d44cbf77b92 100644 --- a/extensions/vertx-http/deployment/pom.xml +++ b/extensions/vertx-http/deployment/pom.xml @@ -60,6 +60,10 @@ com.fasterxml.jackson.core jackson-databind + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + diff --git a/extensions/vertx-http/deployment/src/main/java/io/quarkus/devui/deployment/jsonrpc/DevUIDatabindCodec.java b/extensions/vertx-http/deployment/src/main/java/io/quarkus/devui/deployment/jsonrpc/DevUIDatabindCodec.java index 877c25a895a90..be209fded25fa 100644 --- a/extensions/vertx-http/deployment/src/main/java/io/quarkus/devui/deployment/jsonrpc/DevUIDatabindCodec.java +++ b/extensions/vertx-http/deployment/src/main/java/io/quarkus/devui/deployment/jsonrpc/DevUIDatabindCodec.java @@ -19,6 +19,7 @@ import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.module.SimpleModule; +import com.fasterxml.jackson.datatype.jdk8.Jdk8Module; import io.quarkus.devui.runtime.jsonrpc.json.JsonMapper; import io.quarkus.devui.runtime.jsonrpc.json.JsonTypeAdapter; @@ -141,6 +142,7 @@ public JsonMapper create(JsonTypeAdapter> jsonObjectAdapt module.addSerializer(ByteArrayInputStream.class, new ByteArrayInputStreamSerializer()); module.addDeserializer(ByteArrayInputStream.class, new ByteArrayInputStreamDeserializer()); mapper.registerModule(module); + mapper.registerModule(new Jdk8Module()); SimpleModule runtimeModule = new SimpleModule("vertx-module-runtime"); addAdapterToObject(runtimeModule, jsonObjectAdapter);