This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit 066dacaccd2b21499e8ef3392d0dd3eb44a9db87
Author: Andy Seaborne <[email protected]>
AuthorDate: Fri Jul 18 17:21:45 2025 +0100

    GH-3317: Suppress SIS warnings
---
 .../main/java/org/apache/jena/geosparql/InitGeoSPARQL.java    | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git 
a/jena-geosparql/src/main/java/org/apache/jena/geosparql/InitGeoSPARQL.java 
b/jena-geosparql/src/main/java/org/apache/jena/geosparql/InitGeoSPARQL.java
index e32482a1a6..72c41907fd 100644
--- a/jena-geosparql/src/main/java/org/apache/jena/geosparql/InitGeoSPARQL.java
+++ b/jena-geosparql/src/main/java/org/apache/jena/geosparql/InitGeoSPARQL.java
@@ -18,7 +18,10 @@
 
 package org.apache.jena.geosparql;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.apache.jena.assembler.Assembler;
+import org.apache.jena.atlas.logging.LogCtl;
 import org.apache.jena.atlas.logging.LogCtlJUL;
 import org.apache.jena.geosparql.assembler.GeoAssembler;
 import org.apache.jena.geosparql.assembler.VocabGeoSPARQL;
@@ -52,9 +55,13 @@ public class InitGeoSPARQL implements JenaSubsystemLifecycle 
{
             LogCtlJUL.routeJULtoSLF4J();
             JenaSystem.logLifecycle("InitGeoSPARQL - start");
             GeometryDatatype.registerDatatypes();
-            // Logs "SIS_DATA is not set"
-            GeoSPARQLConfig.loadFunctions();
+
+            // Logs "SIS_DATA is not set" on "org.apache.sis.system"
+            Logger SIS_SystemLogger = 
LoggerFactory.getLogger("org.apache.sis.system");
+            LogCtl.withLevel(SIS_SystemLogger, "ERROR", 
()->GeoSPARQLConfig.loadFunctions());
+
             Assembler assembler = new GeoAssembler();
+
             AssemblerUtils.registerDataset(VocabGeoSPARQL.tGeoDataset,    
assembler);
             AssemblerUtils.registerDataset(VocabGeoSPARQL.tGeoDatasetAlt, 
assembler);
             JenaSystem.logLifecycle("InitGeoSPARQL - finish");

Reply via email to