Index: src/main/java/org/apache/hadoop/hbase/io/HbaseObjectWritable.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/io/HbaseObjectWritable.java (revision 1551468) +++ src/main/java/org/apache/hadoop/hbase/io/HbaseObjectWritable.java (working copy) @@ -42,6 +42,7 @@ import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.conf.Configured; import org.apache.hadoop.hbase.ClusterStatus; +import org.apache.hadoop.hbase.DoNotRetryIOException; import org.apache.hadoop.hbase.HColumnDescriptor; import org.apache.hadoop.hbase.HConstants; import org.apache.hadoop.hbase.HRegionInfo; @@ -688,6 +689,9 @@ Writable writable = WritableFactories.newInstance(instanceClass, conf); try { writable.readFields(in); + } catch (DoNotRetryIOException dnre) { + LOG.error("Error in readFields", dnre); + throw dnre; } catch (Exception e) { LOG.error("Error in readFields", e); throw new IOException("Error in readFields" , e);