hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Surówka (Commented) (JIRA) <j...@apache.org>
Subject [jira] [Commented] (HIVE-2510) Hive throws Null Pointer Exception upon CREATE TABLE <db_name>.<table_name> .... if the given <db_name> doesn't exist
Date Thu, 20 Oct 2011 18:58:10 GMT

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

Robert Surówka commented on HIVE-2510:
--------------------------------------

I see. Could you point me to where in code this "create table call to MetaStore" is done?


If it is done at the moment of executing a task, I think it will be better to check for existence
of the database 2 times - once at the moment of Semantic Analysis and once during the transaction.
The reason is, if database doesn't exist from the beginning we can faster tell user about
it and we use less resources (especially if table is created as select). Furthermore the null-pointer
exception this Jira is about is thrown before the task starts execution, so if that check
for database existence was only during the task execute, we would need to "wrap" that null
pointer exception and "carry it" until that moment.   
                
> Hive throws Null Pointer Exception upon CREATE TABLE <db_name>.<table_name>
....     if the given <db_name> doesn't exist
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HIVE-2510
>                 URL: https://issues.apache.org/jira/browse/HIVE-2510
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Robert Surówka
>            Assignee: Robert Surówka
>            Priority: Trivial
>         Attachments: HIVE-2510.1.patch, HIVE-2510.2.patch, HIVE-2510.3.patch
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message