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
            Priority: Critical
             Fix For: 0.90.0


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.

Reply via email to