[
https://issues.apache.org/jira/browse/HBASE-2931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Karthik Ranganathan reassigned HBASE-2931:
------------------------------------------
Assignee: Karthik Ranganathan
> Do not throw RuntimeExceptions in RPC/HbaseObjectWritable code, ensure we log
> and rethrow as IOE
> ------------------------------------------------------------------------------------------------
>
> Key: HBASE-2931
> URL: https://issues.apache.org/jira/browse/HBASE-2931
> Project: HBase
> Issue Type: Bug
> Reporter: Jonathan Gray
> Assignee: Karthik Ranganathan
> Priority: Critical
> Fix For: 0.90.0
>
> Attachments: HBASE-2931.patch
>
>
> When there are issues with RPC and HbaseObjectWritable, primarily when server
> and client have different jars, the only thing that happens is the client
> will receive an EOF exception. The server does not log what happened at all
> and the client does not receive a server trace, rather the server seems to
> close the connection and the client gets an EOF because it tries to read off
> of a closed stream.
> We need to ensure that we catch, log, and rethrow as IOE any exceptions that
> may occur because of an issue with RPC or HbaseObjectWritable.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.