[ https://issues.apache.org/jira/browse/HIVE-15445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jesus Camacho Rodriguez updated HIVE-15445: ------------------------------------------- Resolution: Fixed Fix Version/s: 2.2.0 Status: Resolved (was: Patch Available) Pushed to master, thanks [~vgarg] and [~pxiong]! > Subquery failing with ClassCastException > ---------------------------------------- > > Key: HIVE-15445 > URL: https://issues.apache.org/jira/browse/HIVE-15445 > Project: Hive > Issue Type: Bug > Affects Versions: 2.2.0 > Reporter: Aswathy Chellammal Sreekumar > Assignee: Jesus Camacho Rodriguez > Fix For: 2.2.0 > > Attachments: HIVE-15445.01.patch, HIVE-15445.patch > > > To reproduce: > {code:sql} > CREATE TABLE table_7 (int_col INT); > SELECT > (t1.int_col) * (t1.int_col) AS int_col > FROM ( > SELECT > MIN(NULL) OVER () AS int_col > FROM table_7 > ) t1 > WHERE > (False) NOT IN (SELECT > False AS boolean_col > FROM ( > SELECT > MIN(NULL) OVER () AS int_col > FROM table_7 > ) tt1 > WHERE > (t1.int_col) = (tt1.int_col)); > {code} > The problem seems to be in the method that tries to resolve the subquery > column _MIN(NULL)_. It checks the column inspector and ends up returning a > constant expression instead of a column expression for _min(null)_. -- This message was sent by Atlassian JIRA (v6.3.4#6332)