diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/ExplainTask.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/ExplainTask.java index da76c3ca28..ea654729cd 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/exec/ExplainTask.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/ExplainTask.java @@ -892,7 +892,11 @@ JSONObject outputPlan(Object work, PrintStream out, try { if (inTest && postProcess(xpl_note)) { val = m.invoke(work, true); - } else { + } + else if( postProcess(xpl_note)) { + val = m.invoke(work, false); + } + else{ val = m.invoke(work); } }