From 04bf8ffdc6a835e9b990d58d9f5d80519b925db5 Mon Sep 17 00:00:00 2001 From: dylan Date: Wed, 12 Feb 2025 13:46:33 +0100 Subject: [PATCH] Fix Jackson reflection errors in GraalVM native image --- .../META-INF/native-image/reflect-config.json | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/main/resources/META-INF/native-image/reflect-config.json b/src/main/resources/META-INF/native-image/reflect-config.json index de18b48..4b312b8 100644 --- a/src/main/resources/META-INF/native-image/reflect-config.json +++ b/src/main/resources/META-INF/native-image/reflect-config.json @@ -18,5 +18,35 @@ "allDeclaredConstructors": true, "allPublicConstructors": true, "unsafeAllocated": true + }, + { + "name": "com.github.fge.jsonpatch.JsonPatchMessages", + "allDeclaredConstructors": true + }, + { + "name": "com.github.fge.jsonpatch.JsonPatch", + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.github.fge.msgsimple.load.MessageBundles", + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "com.github.fge.jsonpatch.ReplaceOperation", + "allDeclaredConstructors": true, + "allDeclaredMethods": true, + "allDeclaredFields": true + }, + { + "name": "com.github.fge.jackson.jsonpointer.JsonPointer", + "allDeclaredConstructors": true, + "allDeclaredMethods": true, + "allDeclaredFields": true + }, + { + "name": "com.github.fge.jackson.jsonpointer.JsonPointerMessages", + "allDeclaredConstructors": true } ]