From a52993a934cd05dbf965a04e621c6bacbc73377f Mon Sep 17 00:00:00 2001 From: Kate Ting Date: Sat, 11 May 2013 20:46:45 -0400 Subject: [PATCH] SQOOP-1036: Sqoop2: JobClient.getCounters can return NULL (Jarek Jarcec Cecho via Kate Ting) --- .../sqoop/submission/mapreduce/MapreduceSubmissionEngine.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/submission/mapreduce/src/main/java/org/apache/sqoop/submission/mapreduce/MapreduceSubmissionEngine.java b/submission/mapreduce/src/main/java/org/apache/sqoop/submission/mapreduce/MapreduceSubmissionEngine.java index 6607885a..02db3652 100644 --- a/submission/mapreduce/src/main/java/org/apache/sqoop/submission/mapreduce/MapreduceSubmissionEngine.java +++ b/submission/mapreduce/src/main/java/org/apache/sqoop/submission/mapreduce/MapreduceSubmissionEngine.java @@ -402,6 +402,10 @@ protected SubmissionStatus convertMapreduceState(int status) { private Counters convertMapreduceCounters(org.apache.hadoop.mapred.Counters hadoopCounters) { Counters sqoopCounters = new Counters(); + if(hadoopCounters == null) { + return sqoopCounters; + } + for(org.apache.hadoop.mapred.Counters.Group hadoopGroup : hadoopCounters) { CounterGroup sqoopGroup = new CounterGroup(hadoopGroup.getName()); for(org.apache.hadoop.mapred.Counters.Counter hadoopCounter : hadoopGroup) {