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 c516df9dba0da7a642c0d31db417b210395ffa2d
Author: Andy Seaborne <[email protected]>
AuthorDate: Wed Nov 20 22:52:05 2024 +0000

    Don't log when resetting the IRI provider
---
 jena-core/src/main/java/org/apache/jena/irix/SystemIRIx.java | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/jena-core/src/main/java/org/apache/jena/irix/SystemIRIx.java 
b/jena-core/src/main/java/org/apache/jena/irix/SystemIRIx.java
index 7fea3d4219..747edc8b01 100644
--- a/jena-core/src/main/java/org/apache/jena/irix/SystemIRIx.java
+++ b/jena-core/src/main/java/org/apache/jena/irix/SystemIRIx.java
@@ -40,7 +40,6 @@ public class SystemIRIx {
     //private static final ProviderImpl providerImpl = ProviderImpl.IRI3986;
 
     // -- System-wide provider.
-
     private static IRIProvider provider = makeFreshSystemProvider();
 
     /**
@@ -57,6 +56,7 @@ public class SystemIRIx {
     public static final String sysPropertyProvider = "jena.iriprovider";
 
     public static IRIProvider makeFreshSystemProvider() {
+
         ProviderImpl sysProviderImpl = getProviderImpl();
 
         // ** This is the implementation choice point. **
@@ -90,13 +90,11 @@ public class SystemIRIx {
                 case "IRI0" ->  ProviderImpl.IRI0;
                 default -> null;
             };
-            if ( impl != null ) {
-                sysProviderImpl = impl;
-                Log.info(SystemIRIx.class, "IRI Provider: "+impl);
-            } else {
+            if ( impl == null ) {
                 Log.error(SystemIRIx.class, "IRI Provider not recognized: 
"+pNorm);
-                System.exit(1);
+                return sysProviderImpl;
             }
+            sysProviderImpl = impl;
         }
         return sysProviderImpl;
     }

Reply via email to