This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch release-2.x in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit eb358036863ea13fc006ea0f43bbe90d4673ce88 Author: Gary Gregory <[email protected]> AuthorDate: Thu Feb 25 08:11:29 2021 -0500 Validate input in ctor. --- .../src/main/java/org/apache/logging/log4j/core/util/WatchManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/WatchManager.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/WatchManager.java index e760809..e4ab843 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/WatchManager.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/WatchManager.java @@ -22,6 +22,7 @@ import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.ServiceLoader; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; @@ -132,7 +133,7 @@ public class WatchManager extends AbstractLifeCycle { private final UUID id = LocalUUID.get(); public WatchManager(final ConfigurationScheduler scheduler) { - this.scheduler = scheduler; + this.scheduler = Objects.requireNonNull(scheduler, "scheduler"); eventServiceList = getEventServices(); }
