You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Todd Lipcon (JIRA)" <ji...@apache.org> on 2012/05/13 02:48:49 UTC
[jira] [Created] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Todd Lipcon created HADOOP-8397:
-----------------------------------
Summary: NPE thrown when IPC layer gets an EOF reading a response
Key: HADOOP-8397
URL: https://issues.apache.org/jira/browse/HADOOP-8397
Project: Hadoop Common
Issue Type: Bug
Components: ipc
Affects Versions: 2.0.0
Reporter: Todd Lipcon
Priority: Critical
When making a call on an IPC connection where the other end has shut down, I see the following exception:
Caused by: java.lang.NullPointerException
at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
from the lines:
{code}
RpcResponseHeaderProto response =
RpcResponseHeaderProto.parseDelimitedFrom(in);
int callId = response.getCallId();
{code}
This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Vinay (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vinay updated HADOOP-8397:
--------------------------
Fix Version/s: 3.0.0
Hadoop Flags: Reviewed
Status: Patch Available (was: Open)
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Fix For: 3.0.0
>
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Vinay (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vinay updated HADOOP-8397:
--------------------------
Attachment: HADOOP-8397.patch
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13287752#comment-13287752 ]
Todd Lipcon commented on HADOOP-8397:
-------------------------------------
Vinay: before I commit, what name would you like listed in the changelog? Just "Contributed by Vinay" or would you like a last name as well?
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Uma Maheswara Rao G (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Uma Maheswara Rao G reassigned HADOOP-8397:
-------------------------------------------
Assignee: Vinay
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Vinay (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13287354#comment-13287354 ]
Vinay commented on HADOOP-8397:
-------------------------------
Attached patch. As suggested by todd just throwing EOFException on null response.
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13287751#comment-13287751 ]
Todd Lipcon commented on HADOOP-8397:
-------------------------------------
+1, looks good. Will commit this momentarily.
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Vinay (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vinay updated HADOOP-8397:
--------------------------
Target Version/s: 2.0.0-alpha, 3.0.0 (was: 2.0.0-alpha)
Affects Version/s: 3.0.0
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Fix For: 3.0.0
>
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Uma Maheswara Rao G (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Uma Maheswara Rao G updated HADOOP-8397:
----------------------------------------
Target Version/s: 2.0.1-alpha, 3.0.0 (was: 2.0.0-alpha, 3.0.0)
Fix Version/s: (was: 3.0.0)
Hadoop Flags: (was: Reviewed)
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Leting Wu (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13404313#comment-13404313 ]
Leting Wu commented on HADOOP-8397:
-----------------------------------
Is this related with only 2.0.0?
I am using 1.0.3 and when I tried to run a mahout example, I ran into a similar error:
{noformat}
java.lang.NullPointerException
at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
{noformat}
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13274110#comment-13274110 ]
Todd Lipcon commented on HADOOP-8397:
-------------------------------------
I think we just need to check for a null result, and throw EOFException in that case.
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0
> Reporter: Todd Lipcon
> Priority: Critical
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Vinay (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13287851#comment-13287851 ]
Vinay commented on HADOOP-8397:
-------------------------------
Thanks todd for review. "Contributed by Vinay" is Ok for me.
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Todd Lipcon updated HADOOP-8397:
--------------------------------
Resolution: Duplicate
Status: Resolved (was: Patch Available)
Sorry, I forgot about this one and it looks like the bug got fixed as part of HDFS-3504.
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (HADOOP-8397) NPE thrown when IPC layer gets an
EOF reading a response
Posted by "Hadoop QA (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HADOOP-8397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13287363#comment-13287363 ]
Hadoop QA commented on HADOOP-8397:
-----------------------------------
+1 overall. Here are the results of testing the latest attachment
http://issues.apache.org/jira/secure/attachment/12530541/HADOOP-8397.patch
against trunk revision .
+1 @author. The patch does not contain any @author tags.
+1 tests included. The patch appears to include 1 new or modified test files.
+1 javac. The applied patch does not increase the total number of javac compiler warnings.
+1 javadoc. The javadoc tool did not generate any warning messages.
+1 eclipse:eclipse. The patch built with eclipse:eclipse.
+1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.
+1 release audit. The applied patch does not increase the total number of release audit warnings.
+1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common.
+1 contrib tests. The patch passed contrib unit tests.
Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/1067//testReport/
Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1067//console
This message is automatically generated.
> NPE thrown when IPC layer gets an EOF reading a response
> --------------------------------------------------------
>
> Key: HADOOP-8397
> URL: https://issues.apache.org/jira/browse/HADOOP-8397
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Todd Lipcon
> Assignee: Vinay
> Priority: Critical
> Attachments: HADOOP-8397.patch
>
>
> When making a call on an IPC connection where the other end has shut down, I see the following exception:
> Caused by: java.lang.NullPointerException
> at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:852)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:781)
> from the lines:
> {code}
> RpcResponseHeaderProto response =
> RpcResponseHeaderProto.parseDelimitedFrom(in);
> int callId = response.getCallId();
> {code}
> This is because parseDelimitedFrom() returns null in the case that the next thing to be read on the stream is an EOF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira