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

Ratandeep Ratti commented on HIVE-15107:
----------------------------------------

Seems like this has been fixed here HIVE-13101. In HIVE-13101 by default 
{{false}} is returned if Configuration is null.  But isn't the more appropriate 
default response  {{true}} since the default value of 
HiveConf.ConfVars.HIVE_QUOTEDID_SUPPORT is {{column}}??

> HiveLexer can throw NPE in allowQuoteId
> ---------------------------------------
>
>                 Key: HIVE-15107
>                 URL: https://issues.apache.org/jira/browse/HIVE-15107
>             Project: Hive
>          Issue Type: Bug
>    Affects Versions: 1.1.1
>            Reporter: Ratandeep Ratti
>            Assignee: Ratandeep Ratti
>         Attachments: HIVE-15107.patch
>
>
> In HiveLexer.allowQuoteId we reference the HiveConf field, which may be null. 
>  The configuration field is set in ParseDriver only if the hive.ql.Context 
> variable is not null. ParseDriver exposes API such as 
> org.apache.hadoop.hive.ql.parse.ParseDriver#parse(java.lang.String) which can 
> result in the hive.ql.Context field to be null.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to