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; }
