Index: src/main/java/org/apache/hadoop/hbase/regionserver/wal/WALEdit.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/regionserver/wal/WALEdit.java (revision 1543207) +++ src/main/java/org/apache/hadoop/hbase/regionserver/wal/WALEdit.java (working copy) @@ -132,7 +132,7 @@ return kvs.size(); } - public ArrayList getKeyValues() { + public List getKeyValues() { return kvs; } Index: src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.java (revision 1543207) +++ src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.java (working copy) @@ -662,7 +662,7 @@ * @param edit The KV to check for replication */ protected void removeNonReplicableEdits(WALEdit edit) { - ArrayList kvs = edit.getKeyValues(); + ArrayList kvs = (ArrayList)edit.getKeyValues(); int size = edit.size(); for (int i = size-1; i >= 0; i--) { KeyValue kv = kvs.get(i);