Author: rhbutani Date: Mon Mar 31 18:34:22 2014 New Revision: 1583390 URL: http://svn.apache.org/r1583390 Log: HIVE-5835 Null pointer exception in DeleteDelegator in templeton code (Hari Subramaniyan via Thejas Nair)
Modified: hive/trunk/hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/tool/JobState.java Modified: hive/trunk/hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/tool/JobState.java URL: http://svn.apache.org/viewvc/hive/trunk/hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/tool/JobState.java?rev=1583390&r1=1583389&r2=1583390&view=diff ============================================================================== --- hive/trunk/hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/tool/JobState.java (original) +++ hive/trunk/hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/tool/JobState.java Mon Mar 31 18:34:22 2014 @@ -166,9 +166,12 @@ public class JobState { */ public List<JobState> getChildren() throws IOException { ArrayList<JobState> children = new ArrayList<JobState>(); - for (String jobid : getField("children").split(",")) { - children.add(new JobState(jobid, config)); - } + String childJobIDs = getField("children"); + if (childJobIDs != null) { + for (String jobid : childJobIDs.split(",")) { + children.add(new JobState(jobid, config)); + } + } return children; }