hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "eBugs in Cloud Systems (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDFS-14472) FSImageHandler.getPath() throws a FileNotFoundException when the path is malformed
Date Mon, 06 May 2019 14:19:00 GMT
eBugs in Cloud Systems created HDFS-14472:

             Summary: FSImageHandler.getPath() throws a FileNotFoundException when the path
is malformed
                 Key: HDFS-14472
                 URL: https://issues.apache.org/jira/browse/HDFS-14472
             Project: Hadoop HDFS
          Issue Type: Bug
            Reporter: eBugs in Cloud Systems

Dear HDFS developers, we are developing a tool to detect exception-related bugs in Java.
Our prototype has spotted the following {{throw}} statement whose exception class and error
message seem to indicate different error conditions. Since we are not very familiar with
HDFS's internal work flow, could you please help us verify if this is a bug, i.e., will the
callers have trouble handling the exception, and will the users/admins have trouble diagnosing
the failure?


Version: Hadoop-3.1.2

File: HADOOP-ROOT/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/FSImageHandler.java

Line: 179-180
throw new FileNotFoundException("Path: " + path + " should " +
        "start with " + WEBHDFS_PREFIX);{code}
Reason: A {{FileNotFoundException}} means that a target file cannot be found. However, the
error message indicates that the path is malformed (instead of well-formed but pointing to
no file). Will this mismatch be a problem? For example, will the callers try to handle other {{FileNotFoundException}} accidentally
(and incorrectly) handle the malformed path?

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org

View raw message