diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 739b7b0bf..d205a1d36 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -47,7 +47,7 @@ jobs:
uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
- distribution: 'graalvm-community'
+ distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
set-java-home: true
cache: 'maven'
diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml
index e1bd62a64..e717e11b2 100644
--- a/.github/workflows/docker-publish.yml
+++ b/.github/workflows/docker-publish.yml
@@ -71,7 +71,7 @@ jobs:
uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
- distribution: 'graalvm-community'
+ distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
set-java-home: true
cache: 'maven'
diff --git a/CLI/pom.xml b/CLI/pom.xml
index 68c74cd37..6d784b9d1 100644
--- a/CLI/pom.xml
+++ b/CLI/pom.xml
@@ -56,6 +56,7 @@
--enable-url-protocols=http
-H:ResourceConfigurationFiles=${project.parent.basedir}/config/${resource-config-file}
--no-fallback
+ -march=compatibility
-H:+ReportExceptionStackTraces
--verbose
@@ -64,7 +65,7 @@
build
- build
+ compile-no-fork
package
@@ -104,7 +105,7 @@
build
- build
+ compile-no-fork
package
@@ -144,7 +145,7 @@
build
- build
+ compile-no-fork
package
diff --git a/CLI/src/main/resources/META-INF/native-image/reflect-config.json b/CLI/src/main/resources/META-INF/native-image/reflect-config.json
index d21c1bfd6..ceccdf0b1 100644
--- a/CLI/src/main/resources/META-INF/native-image/reflect-config.json
+++ b/CLI/src/main/resources/META-INF/native-image/reflect-config.json
@@ -40,10 +40,6 @@
"name":"com.sun.crypto.provider.GaloisCounterMode$AESGCM",
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"com.sun.crypto.provider.HmacCore$HmacSHA256",
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"com.sun.crypto.provider.HmacCore$HmacSHA384",
"methods":[{"name":"","parameterTypes":[] }]
@@ -84,12 +80,6 @@
{
"name":"java.security.SecureRandomParameters"
},
-{
- "name":"java.security.interfaces.ECPrivateKey"
-},
-{
- "name":"java.security.interfaces.ECPublicKey"
-},
{
"name":"java.security.interfaces.RSAPrivateKey"
},
@@ -203,10 +193,6 @@
"name":"sun.security.rsa.RSASignature$SHA256withRSA",
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"sun.security.rsa.RSASignature$SHA384withRSA",
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"sun.security.ssl.KeyManagerFactoryImpl$SunX509",
"methods":[{"name":"","parameterTypes":[] }]
diff --git a/GUI/src/main/resources/META-INF/native-image/resource-config.json b/GUI/src/main/resources/META-INF/native-image/resource-config.json
index 13617bc78..5e2a1392c 100644
--- a/GUI/src/main/resources/META-INF/native-image/resource-config.json
+++ b/GUI/src/main/resources/META-INF/native-image/resource-config.json
@@ -76,6 +76,8 @@
"pattern":"java.base:\\Qjdk/internal/icu/impl/data/icudt72b/uprops.icu\\E"
}, {
"pattern":"java.base:\\Qsun/net/idn/uidna.spp\\E"
+ }, {
+ "pattern":"java.base:\\Qsun/text/resources/WordBreakIteratorData\\E"
}, {
"pattern":"java.xml:\\Qcom/sun/org/apache/xml/internal/serializer/Encodings.properties\\E"
}, {
@@ -104,8 +106,6 @@
"pattern":"javafx.graphics:\\Qcom/sun/prism/es2/glsl/Texture_LinearGradient_PAD.frag\\E"
}, {
"pattern":"javafx.graphics:\\Qcom/sun/scenario/effect/impl/es2/glsl/Blend_SRC_IN.frag\\E"
- }, {
- "pattern":"javafx.graphics:\\Qcom/sun/scenario/effect/impl/es2/glsl/LinearConvolveShadow_20.frag\\E"
}, {
"pattern":"javafx.graphics:\\Qcom/sun/scenario/effect/impl/es2/glsl/LinearConvolveShadow_28.frag\\E"
}, {