hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hong Tang (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-5149) HistoryViewer throws IndexOutOfBoundsException when there are files or directories not confrming to log file name convention
Date Fri, 30 Jan 2009 18:24:59 GMT
HistoryViewer throws IndexOutOfBoundsException when there are files or directories not confrming
to log file name convention
----------------------------------------------------------------------------------------------------------------------------

                 Key: HADOOP-5149
                 URL: https://issues.apache.org/jira/browse/HADOOP-5149
             Project: Hadoop Core
          Issue Type: Bug
          Components: mapred
    Affects Versions: 0.21.0
            Reporter: Hong Tang
            Priority: Minor


When running history viewer in local mode (specifying file:///<path/to/hodlogs> as path
to logs), it throws IndexOutOfBoundsException due to the following code:

{code}
      String[] jobDetails = 
          JobInfo.decodeJobHistoryFileName(jobFiles[0].getName()).split("_");
      trackerHostName = jobDetails[0];
      trackerStartTime = jobDetails[1];
{code}

The reason is because there are some directories under the log directories that do not conform
to the log file naming convention, and the length of the jobDetails array is 1.

History viewer should be more defensive and ignore (possibly with warning) files or directories
that it does not recognize.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message