[ https://issues.apache.org/jira/browse/HIVE-17268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16118342#comment-16118342 ]
Peter Vary commented on HIVE-17268: ----------------------------------- I think it is acceptable, that the {{hive.log.explain.output}} could not be set per session basis, so I agree with your solution. However this patch fixes changes made by HIVE-16982. I would prefer to revert to the original code since the expected output is the same in case of {{null}} value. By this, I mean we should revert the changes in the getExplainPlan method to {{returnStringOrUnknown(explainPlan)}}, and add the config check directly to the jamon file as you did in this patch. If it would be a green field code, I would prefer to do the check on the jamon side, but several other places we use the returnStringOrUnknown to handle null-s, and in case of codebase this big I prefer uniformity above all :) Thanks for the report and the patch! Peter > WebUI / QueryPlan: query plan is sometimes null when explain output conf is on > ------------------------------------------------------------------------------ > > Key: HIVE-17268 > URL: https://issues.apache.org/jira/browse/HIVE-17268 > Project: Hive > Issue Type: Bug > Reporter: Karen Coppage > Assignee: Karen Coppage > Priority: Minor > Attachments: HIVE-17268.patch > > > The Hive WebUI's Query Plan tab displays "SET hive.log.explain.output TO true > TO VIEW PLAN" even when hive.log.explain.output is set to true, when the > query cannot be compiled, because the plan is null in this case. -- This message was sent by Atlassian JIRA (v6.4.14#64029)