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;
   }
 


Reply via email to