[java-sp-server] branch main updated: Fix more null warnings.

Scott Cantor cantor.2 at osu.edu
Wed Feb 1 19:11:33 UTC 2023


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to branch main
in repository java-sp-server.

View the commit online:
http://git.shibboleth.net/view/?p=java-sp-server.git;a=commit;h=2b6e35963e0e3e17b4d2729d51f2c880e932962a

The following commit(s) were added to refs/heads/main by this push:
     new 2b6e359  Fix more null warnings.
2b6e359 is described below

commit 2b6e35963e0e3e17b4d2729d51f2c880e932962a
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Wed Feb 1 14:11:30 2023 -0500

    Fix more null warnings.
---
 sp-server-impl/src/main/java/net/shibboleth/sp/impl/Main.java        | 5 ++---
 .../src/main/java/net/shibboleth/sp/impl/OpenSAMLConfigBean.java     | 3 ++-
 .../java/net/shibboleth/sp/remoting/endpoint/impl/XMLParser.java     | 3 ++-
 .../shibboleth/sp/remoting/impl/BasicApplicationEndpointManager.java | 4 +++-
 .../java/net/shibboleth/sp/remoting/impl/BasicEndpointManager.java   | 4 +++-
 5 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/sp-server-impl/src/main/java/net/shibboleth/sp/impl/Main.java b/sp-server-impl/src/main/java/net/shibboleth/sp/impl/Main.java
index 4320989..3b58b69 100644
--- a/sp-server-impl/src/main/java/net/shibboleth/sp/impl/Main.java
+++ b/sp-server-impl/src/main/java/net/shibboleth/sp/impl/Main.java
@@ -14,10 +14,9 @@
 
 package net.shibboleth.sp.impl;
 
-import java.util.List;
-
 import org.springframework.context.support.GenericApplicationContext;
 
+import net.shibboleth.shared.collection.CollectionSupport;
 import net.shibboleth.shared.spring.util.ApplicationContextBuilder;
 import net.shibboleth.sp.spring.impl.PropertiesApplicationContextInitializer;
 
@@ -39,7 +38,7 @@ public final class Main {
                         .setName("Shibboleth Service Provider Service Context")
                         .setContextInitializer(new PropertiesApplicationContextInitializer())
                         .setUnresolvedServiceConfigurations(
-                                List.of(
+                                CollectionSupport.listOf(
                                     "classpath*:/META-INF/net/shibboleth/sp/preconfig.xml",
                                     "classpath:/net/shibboleth/sp/conf/global-system.xml",
                                     "classpath*:/META-INF/net/shibboleth/sp/postconfig.xml")
diff --git a/sp-server-impl/src/main/java/net/shibboleth/sp/impl/OpenSAMLConfigBean.java b/sp-server-impl/src/main/java/net/shibboleth/sp/impl/OpenSAMLConfigBean.java
index c553d97..184249f 100644
--- a/sp-server-impl/src/main/java/net/shibboleth/sp/impl/OpenSAMLConfigBean.java
+++ b/sp-server-impl/src/main/java/net/shibboleth/sp/impl/OpenSAMLConfigBean.java
@@ -26,13 +26,14 @@ import org.opensaml.core.config.InitializationException;
 import org.opensaml.core.config.InitializationService;
 import org.opensaml.core.xml.config.XMLObjectProviderRegistry;
 import org.opensaml.xmlsec.config.DecryptionParserPool;
+
 import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 import com.codahale.metrics.MetricRegistry;
 
 import net.shibboleth.shared.component.AbstractInitializableComponent;
 import net.shibboleth.shared.component.ComponentInitializationException;
+import net.shibboleth.shared.primitive.LoggerFactory;
 import net.shibboleth.shared.xml.ParserPool;
 
 
diff --git a/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/endpoint/impl/XMLParser.java b/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/endpoint/impl/XMLParser.java
index ca86e6f..90798f3 100644
--- a/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/endpoint/impl/XMLParser.java
+++ b/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/endpoint/impl/XMLParser.java
@@ -24,13 +24,14 @@ import java.io.InputStream;
 import javax.annotation.Nonnull;
 
 import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+
 import org.w3c.dom.Document;
 
 import net.shibboleth.shared.annotation.constraint.NonnullAfterInit;
 import net.shibboleth.shared.annotation.constraint.NotEmpty;
 import net.shibboleth.shared.component.ComponentInitializationException;
 import net.shibboleth.shared.logic.Constraint;
+import net.shibboleth.shared.primitive.LoggerFactory;
 import net.shibboleth.shared.xml.ParserPool;
 import net.shibboleth.shared.xml.XMLParserException;
 import net.shibboleth.sp.remoting.AbstractEndpoint;
diff --git a/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/impl/BasicApplicationEndpointManager.java b/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/impl/BasicApplicationEndpointManager.java
index 1ccd65d..1485dce 100644
--- a/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/impl/BasicApplicationEndpointManager.java
+++ b/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/impl/BasicApplicationEndpointManager.java
@@ -54,7 +54,9 @@ public class BasicApplicationEndpointManager extends AbstractIdentifiableInitial
     @Autowired
     public BasicApplicationEndpointManager(@Nullable @NonnullElements Collection<ApplicationEndpoint> remotedObjects) {
         if (remotedObjects != null) {
-            addressMap = remotedObjects.stream().collect(Collectors.toMap(ApplicationEndpoint::getAddress, r -> r));
+            addressMap = remotedObjects.stream()
+                    .collect(CollectionSupport.nonnullCollector(
+                            Collectors.toMap(ApplicationEndpoint::getAddress, r -> r))).get();
         } else {
             addressMap = CollectionSupport.emptyMap();
         }
diff --git a/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/impl/BasicEndpointManager.java b/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/impl/BasicEndpointManager.java
index 7b28178..ad33eb8 100644
--- a/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/impl/BasicEndpointManager.java
+++ b/sp-server-impl/src/main/java/net/shibboleth/sp/remoting/impl/BasicEndpointManager.java
@@ -53,7 +53,9 @@ public class BasicEndpointManager extends AbstractIdentifiableInitializableCompo
     @Autowired
     public BasicEndpointManager(@Nullable @NonnullElements Collection<Endpoint> remotedObjects) {
         if (remotedObjects != null) {
-            addressMap = remotedObjects.stream().collect(Collectors.toMap(Endpoint::getAddress, r -> r));
+            addressMap = remotedObjects.stream()
+                    .collect(CollectionSupport.nonnullCollector(
+                            Collectors.toMap(Endpoint::getAddress, r -> r))).get();
         } else {
             addressMap = CollectionSupport.emptyMap();
         }

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list