Ted Yu created HADOOP-11414:
-------------------------------
Summary: Close of Reader should be enclosed in finally block in
FileBasedIPList#readLines()
Key: HADOOP-11414
URL: https://issues.apache.org/jira/browse/HADOOP-11414
Project: Hadoop Common
Issue Type: Bug
Reporter: Ted Yu
Priority: Minor
{code}
Reader fileReader = new InputStreamReader(
new FileInputStream(file), Charsets.UTF_8);
BufferedReader bufferedReader = new BufferedReader(fileReader);
List<String> lines = new ArrayList<String>();
String line = null;
while ((line = bufferedReader.readLine()) != null) {
lines.add(line);
}
bufferedReader.close();
{code}
Since bufferedReader.readLine() may throw IOE, so the close of bufferedReader
should be enclosed within finally block.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)