--- old/src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java 2017-03-31 15:13:54.000000000 +0100 +++ new/src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java 2017-03-31 15:13:54.000000000 +0100 @@ -30,6 +30,7 @@ import java.util.HashMap; import java.util.Map; import java.util.function.Function; +import java.util.Objects; import java.lang.System.LoggerFinder; import java.lang.System.Logger; import java.lang.ref.ReferenceQueue; @@ -155,6 +156,8 @@ @Override public final Logger getLogger(String name, Module module) { + Objects.requireNonNull(name, "name"); + Objects.requireNonNull(module, "module"); checkPermission(); return demandLoggerFor(name, module); }