Skip to content

Commit c5fd7ef

Browse files
fix null pointer exception (#391)
1 parent 7dde70e commit c5fd7ef

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/io/jenkins/plugins/gitlabbranchsource/GitLabSCMNavigator.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@
4444
import java.util.HashSet;
4545
import java.util.Iterator;
4646
import java.util.List;
47+
import java.util.Objects;
4748
import java.util.Set;
4849
import java.util.logging.Level;
4950
import java.util.logging.Logger;
51+
import java.util.stream.Collectors;
5052
import jenkins.model.Jenkins;
5153
import jenkins.plugins.git.traits.GitBrowserSCMSourceTrait;
5254
import jenkins.scm.api.SCMHeadObserver;
@@ -260,6 +262,7 @@ public void visitSources(@NonNull final SCMSourceObserver observer) throws IOExc
260262
serverUrl, getPrivateTokenAsPlainText(webHookCredentials), null, getProxyConfig(serverUrl));
261263
webHookUrl = GitLabHookCreator.getHookUrl(server, true);
262264
}
265+
projects = projects.stream().filter(Objects::nonNull).collect(Collectors.toList());
263266
for (Project p : projects) {
264267
count++;
265268
String projectPathWithNamespace = p.getPathWithNamespace();

0 commit comments

Comments
 (0)