You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Thejas M Nair (JIRA)" <ji...@apache.org> on 2018/03/05 20:10:00 UTC

[jira] [Created] (HIVE-18865) Check filesystem calls return value (codescan)

Thejas M Nair created HIVE-18865:
------------------------------------

             Summary: Check filesystem calls return value (codescan)
                 Key: HIVE-18865
                 URL: https://issues.apache.org/jira/browse/HIVE-18865
             Project: Hive
          Issue Type: Bug
            Reporter: Thejas M Nair


There are a few places where return value of certain filesystem operations are not being checked.
Hive should at the very least log these failures.

1. Overview : The method saveDir() in BeeLineOpts.java ignores the value returned by mkdirs() on line 174, which could cause the program to overlook unexpected states and conditions.
In the file BeeLineOpts.java similar issues were on line numbers 174
2. Overview : The method compile() in CompileProcessor.java ignores the value returned by mkdir() on line 226, which could cause the program to overlook unexpected states and conditions.
In the file CompileProcessor.java similar issues were on line numbers 234, 226
3. Overview : The method deleteTmpFile() in FileUtils.java ignores the value returned by delete() on line 939, which could cause the program to overlook unexpected states and conditions.
In the file FileUtils.java similar issues were on line numbers 939



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)