From da65ef61e02455d0688155c943451173b934570c Mon Sep 17 00:00:00 2001 From: Iurii Shchekochikhin Date: Tue, 24 Sep 2024 17:24:12 +0200 Subject: [PATCH 1/2] fix: add missing CopyBookDTO to native configuration --- server/engine/pom.xml | 2 +- .../META-INF/native-image/basic/reflect-config.json | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/server/engine/pom.xml b/server/engine/pom.xml index 5e2afd9623..92aa2527e4 100644 --- a/server/engine/pom.xml +++ b/server/engine/pom.xml @@ -436,7 +436,7 @@ org.graalvm.buildtools native-maven-plugin - 0.9.15 + 0.10.3 true diff --git a/server/engine/src/main/resources/META-INF/native-image/basic/reflect-config.json b/server/engine/src/main/resources/META-INF/native-image/basic/reflect-config.json index 70ab31e924..8d0b54ecf2 100644 --- a/server/engine/src/main/resources/META-INF/native-image/basic/reflect-config.json +++ b/server/engine/src/main/resources/META-INF/native-image/basic/reflect-config.json @@ -3929,5 +3929,17 @@ "parameterTypes": [] } ] + }, + { + "name": "org.eclipse.lsp.cobol.common.copybook.CopyBookDTO", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "java.lang.String" + ] + } + ] } ] From 47b80c1ca1e2b4254c61040ada42bad1d426b453 Mon Sep 17 00:00:00 2001 From: ap891843 Date: Wed, 25 Sep 2024 13:30:34 +0200 Subject: [PATCH 2/2] fix: update reflection config for native build Signed-off-by: ap891843 --- .../native-image/basic/reflect-config.json | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/server/engine/src/main/resources/META-INF/native-image/basic/reflect-config.json b/server/engine/src/main/resources/META-INF/native-image/basic/reflect-config.json index 8d0b54ecf2..4f1c63d283 100644 --- a/server/engine/src/main/resources/META-INF/native-image/basic/reflect-config.json +++ b/server/engine/src/main/resources/META-INF/native-image/basic/reflect-config.json @@ -3931,15 +3931,13 @@ ] }, { - "name": "org.eclipse.lsp.cobol.common.copybook.CopyBookDTO", - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.String", - "java.lang.String" - ] - } - ] + "name":"org.eclipse.lsp4j.SetTraceParams", + "allDeclaredFields":true, + "methods":[{"name":"","parameterTypes":[] }] + }, + {"name":"setTrace","parameterTypes":["org.eclipse.lsp4j.SetTraceParams"] }, + { + "name":"org.eclipse.lsp.cobol.common.copybook.CopyBookDTO", + "allDeclaredFields":true } ]