[
https://issues.apache.org/jira/browse/HIVE-10784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chinna Rao Lalam reassigned HIVE-10784:
---------------------------------------
Assignee: Chinna Rao Lalam
> Beeline requires new line (EOL) at the end of an Hive SQL script
> (NullPointerException)
> ---------------------------------------------------------------------------------------
>
> Key: HIVE-10784
> URL: https://issues.apache.org/jira/browse/HIVE-10784
> Project: Hive
> Issue Type: Bug
> Components: Beeline, CLI
> Affects Versions: 0.13.1
> Environment: Linux 2.6.32 (Red Hat 4.4.7)
> Reporter: Andrey Dmitriev
> Assignee: Chinna Rao Lalam
> Priority: Minor
> Attachments: HIVE-10784.patch
>
>
> Beeline tool requires to have "new line" at the end of a Hive/Impala SQL
> script otherwise the last statement will be not executed or
> NullPointerException will be thrown.
> # If a statement ends without end of line AND semicolon is on the same line
> then the statement will be ignored; i.e.
> {code}select * from TABLE;<EOF>{code} will be *not* executed
> # If a statement ends without end of line BUT semicolon is on the next line
> then the statement will be executed, but
> {color:red};java.lang.NullPointerException{color} will be thrown; i.e.
> {code}select * from TABLE
> ;<EOF>{code} will be executed, but print
> {color:red};java.lang.NullPointerException{color}
> # If a statement ends with end of line regardless where semicolon is then the
> statement will be executed; i.e.
> {code}select * from TABLE;
> <EOL><EOF>{code}
> or
> {code}select * from TABLE
> ;<EOL><EOF>{code}
> will be executed
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)