From 1fa8ff04e0efeb7e5bbb8197f60734de511b2ea8 Mon Sep 17 00:00:00 2001 From: Christian Wulf <chw@informatik.uni-kiel.de> Date: Thu, 30 Jul 2015 13:33:11 +0200 Subject: [PATCH] added null check --- .settings/edu.umd.cs.findbugs.core.prefs | 2 +- src/main/java/teetime/framework/AbstractRunnableStage.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.settings/edu.umd.cs.findbugs.core.prefs b/.settings/edu.umd.cs.findbugs.core.prefs index b8ac7bfb..dcab7ec0 100644 --- a/.settings/edu.umd.cs.findbugs.core.prefs +++ b/.settings/edu.umd.cs.findbugs.core.prefs @@ -1,5 +1,5 @@ #FindBugs User Preferences -#Mon Jul 27 14:55:35 CEST 2015 +#Thu Jul 30 13:22:16 CEST 2015 detector_threshold=2 effort=max excludefilter0=.fbExcludeFilterFile|true diff --git a/src/main/java/teetime/framework/AbstractRunnableStage.java b/src/main/java/teetime/framework/AbstractRunnableStage.java index 3057c121..2fe5827c 100644 --- a/src/main/java/teetime/framework/AbstractRunnableStage.java +++ b/src/main/java/teetime/framework/AbstractRunnableStage.java @@ -29,6 +29,10 @@ abstract class AbstractRunnableStage implements Runnable { protected final Logger logger; public AbstractRunnableStage(final Stage stage) { + if (stage == null) { + throw new IllegalArgumentException("Argument stage may not be null"); + } + this.stage = stage; this.logger = LoggerFactory.getLogger(stage.getClass()); -- GitLab