[
https://issues.apache.org/jira/browse/HIVE-19048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16442780#comment-16442780
]
Vihang Karajgaonkar commented on HIVE-19048:
--------------------------------------------
LGTM +1. While reviewing I noticed that {{BeeLine.runInit()}} doesn't need to
be in BeeLine.java. It makes more sense to move that method in Commands.java.
Perhaps we can refactor it in separate patch.
Patch merged to master. Thanks for your contribution [~bharos92]
> Initscript errors are ignored
> -----------------------------
>
> Key: HIVE-19048
> URL: https://issues.apache.org/jira/browse/HIVE-19048
> Project: Hive
> Issue Type: Bug
> Components: Beeline
> Reporter: Zoltan Haindrich
> Assignee: Bharathkrishna Guruvayoor Murali
> Priority: Major
> Attachments: HIVE-19048.1.patch, HIVE-19048.2.patch
>
>
> I've been running some queries for a while when I've noticed that my
> initscript has an error; and beeline stops interpreting the initscript after
> encountering the first error.
> {code}
> echo 'invalid;' > init.sql
> echo 'select 1;' > s1.sql
> beeline -u jdbc:hive2://localhost:10000/ -n hive -i init.sql -f s1.sql
> [...]
> Running init script init.sql
> 0: jdbc:hive2://localhost:10000/> invalid;
> Error: Error while compiling statement: FAILED: ParseException line 1:0
> cannot recognize input near 'invalid' '<EOF>' '<EOF>' (state=42000,code=40000)
> 0: jdbc:hive2://localhost:10000/> select 1;
> [...]
> $ echo $?
> 0
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)