This is an automated email from the ASF dual-hosted git repository.
zstan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git
The following commit(s) were added to refs/heads/master by this push:
new 56e1c574f54 IGNITE-25709 Open Java logging package for JDK 17 (#12152)
56e1c574f54 is described below
commit 56e1c574f543e48ac16c66307b7290687ff993c2
Author: Aleksandr Chesnokov <[email protected]>
AuthorDate: Tue Apr 14 10:03:33 2026 +0300
IGNITE-25709 Open Java logging package for JDK 17 (#12152)
---
bin/include/jvmdefaults.bat | 1 +
bin/include/jvmdefaults.sh | 1 +
deliveries/docker/apache-ignite/run.sh | 1 +
docs/_docs/includes/java9.adoc | 1 +
modules/platforms/cpp/core/src/ignition.cpp | 1 +
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Jni/Jvm.cs | 3 ++-
parent/pom.xml | 1 +
7 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/bin/include/jvmdefaults.bat b/bin/include/jvmdefaults.bat
index f353a60ec41..b66ef082a87 100644
--- a/bin/include/jvmdefaults.bat
+++ b/bin/include/jvmdefaults.bat
@@ -75,6 +75,7 @@ if %java_version% GEQ 15 (
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED ^
--add-opens=java.base/java.time=ALL-UNNAMED ^
--add-opens=java.base/java.text=ALL-UNNAMED ^
+ --add-opens=java.logging/java.util.logging=ALL-UNNAMED ^
--add-opens=java.management/sun.management=ALL-UNNAMED ^
--add-opens java.desktop/java.awt.font=ALL-UNNAMED ^
%current_value%
diff --git a/bin/include/jvmdefaults.sh b/bin/include/jvmdefaults.sh
index 2b9b22ccc97..2277fc6370b 100644
--- a/bin/include/jvmdefaults.sh
+++ b/bin/include/jvmdefaults.sh
@@ -73,6 +73,7 @@ getJavaSpecificOpts() {
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
--add-opens=java.base/java.time=ALL-UNNAMED \
--add-opens=java.base/java.text=ALL-UNNAMED \
+ --add-opens=java.logging/java.util.logging=ALL-UNNAMED \
--add-opens=java.management/sun.management=ALL-UNNAMED \
--add-opens java.desktop/java.awt.font=ALL-UNNAMED \
${current_value}"
diff --git a/deliveries/docker/apache-ignite/run.sh
b/deliveries/docker/apache-ignite/run.sh
index 1c8eff2dea0..29746eff375 100755
--- a/deliveries/docker/apache-ignite/run.sh
+++ b/deliveries/docker/apache-ignite/run.sh
@@ -84,6 +84,7 @@ if [ "${version}" -ge 11 ] ; then
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED \
--add-opens=java.base/jdk.internal.access=ALL-UNNAMED \
+ --add-opens=java.logging/java.util.logging=ALL-UNNAMED \
--illegal-access=permit \
${JVM_OPTS}"
fi
diff --git a/docs/_docs/includes/java9.adoc b/docs/_docs/includes/java9.adoc
index c4a28fe368a..2a44392764a 100644
--- a/docs/_docs/includes/java9.adoc
+++ b/docs/_docs/includes/java9.adoc
@@ -64,6 +64,7 @@ tab:Java 17[]
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.base/java.time=ALL-UNNAMED
--add-opens=java.base/java.text=ALL-UNNAMED
+--add-opens=java.logging/java.util.logging=ALL-UNNAMED
--add-opens=java.management/sun.management=ALL-UNNAMED
--add-opens java.desktop/java.awt.font=ALL-UNNAMED
----
diff --git a/modules/platforms/cpp/core/src/ignition.cpp
b/modules/platforms/cpp/core/src/ignition.cpp
index 0172984cda2..40e3b7ffa4d 100644
--- a/modules/platforms/cpp/core/src/ignition.cpp
+++ b/modules/platforms/cpp/core/src/ignition.cpp
@@ -171,6 +171,7 @@ namespace ignite
opts.push_back(CopyChars("--add-opens=java.base/java.lang.invoke=ALL-UNNAMED"));
opts.push_back(CopyChars("--add-opens=java.base/java.math=ALL-UNNAMED"));
opts.push_back(CopyChars("--add-opens=java.sql/java.sql=ALL-UNNAMED"));
+
opts.push_back(CopyChars("--add-opens=java.logging/java.util.logging=ALL-UNNAMED"));
}
}
diff --git
a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Jni/Jvm.cs
b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Jni/Jvm.cs
index 69bbef8cf56..ac9c52404f2 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Jni/Jvm.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Jni/Jvm.cs
@@ -69,7 +69,8 @@ namespace Apache.Ignite.Core.Impl.Unmanaged.Jni
"--add-opens=java.base/java.lang=ALL-UNNAMED",
"--add-opens=java.base/java.lang.invoke=ALL-UNNAMED",
"--add-opens=java.base/java.math=ALL-UNNAMED",
- "--add-opens=java.sql/java.sql=ALL-UNNAMED"
+ "--add-opens=java.sql/java.sql=ALL-UNNAMED",
+ "--add-opens=java.logging/java.util.logging=ALL-UNNAMED"
};
/** */
diff --git a/parent/pom.xml b/parent/pom.xml
index bc0b6145aef..4a261384162 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -1082,6 +1082,7 @@
--add-opens=java.base/java.time=ALL-UNNAMED
--add-opens=java.base/java.text=ALL-UNNAMED
--add-opens=java.base/java.security=ALL-UNNAMED
+
--add-opens=java.logging/java.util.logging=ALL-UNNAMED
--add-opens=java.management/sun.management=ALL-UNNAMED
--add-opens
java.desktop/java.awt.font=ALL-UNNAMED
--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED