Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.21.0
-
None
-
None
-
Reviewed
Description
When running history viewer in local mode (specifying file:///<path/to/hodlogs> as path to logs), it throws IndexOutOfBoundsException due to the following code:
String[] jobDetails = JobInfo.decodeJobHistoryFileName(jobFiles[0].getName()).split("_"); trackerHostName = jobDetails[0]; trackerStartTime = jobDetails[1];
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.
Attachments
Attachments
Issue Links
- is related to
-
HADOOP-5550 jobhistory.jsp should ignore non-job files in the history folder and continue with the rest
- Closed