You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by ch...@apache.org on 2014/03/06 19:45:09 UTC

svn commit: r1574991 - /pig/branches/tez/src/org/apache/pig/backend/hadoop/streaming/HadoopExecutableManager.java

Author: cheolsoo
Date: Thu Mar  6 18:45:08 2014
New Revision: 1574991

URL: http://svn.apache.org/r1574991
Log:
PIG-3788: NPE when POStream is not in the leaf vertex (daijy)

Modified:
    pig/branches/tez/src/org/apache/pig/backend/hadoop/streaming/HadoopExecutableManager.java

Modified: pig/branches/tez/src/org/apache/pig/backend/hadoop/streaming/HadoopExecutableManager.java
URL: http://svn.apache.org/viewvc/pig/branches/tez/src/org/apache/pig/backend/hadoop/streaming/HadoopExecutableManager.java?rev=1574991&r1=1574990&r2=1574991&view=diff
==============================================================================
--- pig/branches/tez/src/org/apache/pig/backend/hadoop/streaming/HadoopExecutableManager.java (original)
+++ pig/branches/tez/src/org/apache/pig/backend/hadoop/streaming/HadoopExecutableManager.java Thu Mar  6 18:45:08 2014
@@ -130,6 +130,9 @@ public class HadoopExecutableManager ext
             super.close();
 
             // Copy the secondary outputs of the task to HDFS
+            if (this.scriptOutputDir==null) {
+                return;
+            }
             Path scriptOutputDir = new Path(this.scriptOutputDir);
             FileSystem fs = scriptOutputDir.getFileSystem(job);
             List<HandleSpec> outputSpecs = command.getHandleSpecs(Handle.OUTPUT);