diff --git a/src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java b/src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java index d003a0a2863..903a360aa43 100644 --- a/src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java +++ b/src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java @@ -2091,6 +2091,8 @@ public class RandomSupport { @Override public Stream splits(long streamSize, SplittableGenerator source) { RandomSupport.checkStreamSize(streamSize); + Objects.requireNonNull(source, "source should be non-null"); + return StreamSupport.stream(makeSplitsSpliterator(0L, streamSize, source), false); }