[ https://issues.apache.org/jira/browse/HIVE-3582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13547604#comment-13547604 ]
Phabricator commented on HIVE-3582: ----------------------------------- zhenxiao has commented on the revision "HIVE-3582 [jira] NPE in union processing followed by lateral view followed by 2 group bys". INLINE COMMENTS ql/src/java/org/apache/hadoop/hive/ql/lib/Utils.java:54 More comments here? Find Node of specific target type in the stack Maybe a more meaningful name, findTargetTypeNode() ? ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinFactory.java:360 Maybe: boolean local = (pos != mapJoin.getConf().getPosBigTable()); ql/src/test/queries/clientpositive/union_lateralview2.q:2 Is it possible to simplify the query? I mean, select less fields, less columns in group by, only keep the simplest query to reproduce the exception. Also, do an ORDER BY to preserve the result order, or select count(*) with limit to reduce the result size. REVISION DETAIL https://reviews.facebook.net/D6051 To: JIRA, navis Cc: zhenxiao > NPE in union processing followed by lateral view followed by 2 group bys > ------------------------------------------------------------------------ > > Key: HIVE-3582 > URL: https://issues.apache.org/jira/browse/HIVE-3582 > Project: Hive > Issue Type: Bug > Components: Query Processor > Reporter: Namit Jain > Assignee: Navis > Attachments: HIVE-3582.D6051.1.patch > > > EXPLAIN > SELECT e.key, e.arr_ele, count(1) FROM ( > SELECT d.key as key, d.arr_ele as arr_ele, d.value as value, count(1) as > cnt FROM ( > SELECT c.arr_ele as arr_ele, a.key as key, a.value as value FROM ( > SELECT key, value, array(1,2,3) as arr > FROM src > UNION ALL > > SELECT key, value, array(1,2,3) as arr > FROM srcpart > WHERE ds = '2008-04-08' and hr='12' > ) a LATERAL VIEW EXPLODE(arr) c AS arr_ele > ) d group by d.key, d.arr_ele, d.value > ) e group by e.key, e.arr_ele; -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira