From 87afad5578560e332a4d01dd6c2e871dc32ace27 Mon Sep 17 00:00:00 2001 From: jetoile Date: Sun, 15 May 2016 20:02:17 +0200 Subject: [PATCH] avoid NPE when HADOOP_HOME not set --- .../src/main/java/fr/jetoile/hadoopunit/HadoopUtils.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hadoop-unit-commons/src/main/java/fr/jetoile/hadoopunit/HadoopUtils.java b/hadoop-unit-commons/src/main/java/fr/jetoile/hadoopunit/HadoopUtils.java index a40077e9..04d3d48a 100644 --- a/hadoop-unit-commons/src/main/java/fr/jetoile/hadoopunit/HadoopUtils.java +++ b/hadoop-unit-commons/src/main/java/fr/jetoile/hadoopunit/HadoopUtils.java @@ -41,7 +41,12 @@ public static void setHadoopHome() { String hadoop_home = configuration.getString("HADOOP_HOME"); LOG.info("Setting hadoop.home.dir: {}", hadoop_home); - System.setProperty("HADOOP_HOME", hadoop_home); + if (hadoop_home == null) { + LOG.error("HADOOP_HOME should be set or informed into default.properties"); + System.exit(-1); + } else { + System.setProperty("HADOOP_HOME", hadoop_home); + } } else { System.setProperty("HADOOP_HOME", System.getenv("HADOOP_HOME"));