Repository: hadoop
Updated Branches:
  refs/heads/branch-2 d3b9e9be2 -> a36fd8867


HDFS-7227. Fix findbugs warning about NP_DEREFERENCE_OF_READLINE_VALUE in 
SpanReceiverHost (cmccabe)
(cherry picked from commit 7ab754545dca16518e8fe9353ef69b77f365426b)


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/a36fd886
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/a36fd886
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/a36fd886

Branch: refs/heads/branch-2
Commit: a36fd8867107d78feefc8db3ee8bc7c3f63ee5c8
Parents: d3b9e9b
Author: Colin Patrick Mccabe <[email protected]>
Authored: Thu Oct 23 13:25:39 2014 -0700
Committer: Colin Patrick Mccabe <[email protected]>
Committed: Thu Oct 23 13:26:10 2014 -0700

----------------------------------------------------------------------
 hadoop-common-project/hadoop-common/CHANGES.txt                  | 3 +++
 .../main/java/org/apache/hadoop/tracing/SpanReceiverHost.java    | 4 ++++
 2 files changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/a36fd886/hadoop-common-project/hadoop-common/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt 
b/hadoop-common-project/hadoop-common/CHANGES.txt
index e1730ca..05d0e8c 100644
--- a/hadoop-common-project/hadoop-common/CHANGES.txt
+++ b/hadoop-common-project/hadoop-common/CHANGES.txt
@@ -22,6 +22,9 @@ Release 2.7.0 - UNRELEASED
 
     HADOOP-11166. Remove ulimit from test-patch.sh. (wang)
 
+    HDFS-7227. Fix findbugs warning about NP_DEREFERENCE_OF_READLINE_VALUE in
+    SpanReceiverHost (cmccabe)
+
 Release 2.6.0 - UNRELEASED
 
   INCOMPATIBLE CHANGES

http://git-wip-us.apache.org/repos/asf/hadoop/blob/a36fd886/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/tracing/SpanReceiverHost.java
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/tracing/SpanReceiverHost.java
 
b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/tracing/SpanReceiverHost.java
index 13c92ac..81993e9 100644
--- 
a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/tracing/SpanReceiverHost.java
+++ 
b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/tracing/SpanReceiverHost.java
@@ -19,6 +19,7 @@ package org.apache.hadoop.tracing;
 
 import java.io.BufferedReader;
 import java.io.DataInputStream;
+import java.io.EOFException;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
@@ -101,6 +102,9 @@ public class SpanReceiverHost implements TraceAdminProtocol 
{
       reader = new BufferedReader(
           new InputStreamReader(new FileInputStream("/proc/self/stat")));
       String line = reader.readLine();
+      if (line == null) {
+        throw new EOFException();
+      }
       nonce = line.split(" ")[0];
     } catch (IOException e) {
     } finally {

Reply via email to