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

Alexander Kolbasov commented on HIVE-17008:
-------------------------------------------

Looking at the code, the actual operation is for some reason considered 
successfull which means that there should be an event and it shouldn't throw 
NPE.

Here is the relevant check: 
https://github.com/apache/hive/blob/master/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java?utf8=✓#L1119

> HiveMetastore.drop_database can return NPE if database does not exist
> ---------------------------------------------------------------------
>
>                 Key: HIVE-17008
>                 URL: https://issues.apache.org/jira/browse/HIVE-17008
>             Project: Hive
>          Issue Type: Bug
>          Components: Metastore
>            Reporter: Dan Burkert
>            Assignee: Dan Burkert
>         Attachments: HIVE-17008.0.patch
>
>
> When dropping a non-existent database, the HMS will still fire registered 
> {{DROP_DATABASE}} event listeners.  This results in an NPE when the listeners 
> attempt to deref the {{null}} database parameter.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to