[ 
https://issues.apache.org/jira/browse/HIVE-5567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13797202#comment-13797202
 ] 

Owen O'Malley commented on HIVE-5567:
-------------------------------------

The exception looks like:

{code}
Caused by: java.lang.NullPointerException
        at 
org.apache.hadoop.hive.ql.io.sarg.SearchArgumentImpl$PredicateLeafImpl.hashCode(SearchArgumentImpl.java:148)
        at java.util.HashMap.get(HashMap.java:300)
        at 
org.apache.hadoop.hive.ql.io.sarg.SearchArgumentImpl$ExpressionBuilder.buildLeafList(SearchArgumentImpl.java:740)
        at 
org.apache.hadoop.hive.ql.io.sarg.SearchArgumentImpl$ExpressionBuilder.buildLeafList(SearchArgumentImpl.java:735)
        at 
org.apache.hadoop.hive.ql.io.sarg.SearchArgumentImpl$ExpressionBuilder.expression(SearchArgumentImpl.java:776)
        at 
org.apache.hadoop.hive.ql.io.sarg.SearchArgumentImpl$ExpressionBuilder.expression(SearchArgumentImpl.java:759)
        at 
org.apache.hadoop.hive.ql.io.sarg.SearchArgumentImpl.<init>(SearchArgumentImpl.java:795)
        at 
org.apache.hadoop.hive.ql.io.sarg.SearchArgument$Factory.create(SearchArgument.java:174)
        at 
org.apache.hadoop.hive.ql.io.orc.OrcInputFormat.createSarg(OrcInputFormat.java:172)
        at 
org.apache.hadoop.hive.ql.io.orc.OrcInputFormat$OrcRecordReader.<init>(OrcInputFormat.java:98)
        at 
org.apache.hadoop.hive.ql.io.orc.OrcInputFormat.getRecordReader(OrcInputFormat.java:241)
        at 
org.apache.hadoop.hive.ql.io.CombineHiveRecordReader.<init>(CombineHiveRecordReader.java:65)
        ... 12 more
{code}

> Add better protection code for SARGs
> ------------------------------------
>
>                 Key: HIVE-5567
>                 URL: https://issues.apache.org/jira/browse/HIVE-5567
>             Project: Hive
>          Issue Type: Bug
>          Components: File Formats
>    Affects Versions: 0.12.0
>            Reporter: Owen O'Malley
>            Assignee: Owen O'Malley
>
> Currently, the SARG parser gets a NPE when the push down predicate uses a 
> type like decimal that isn't supported.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to