[
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)