We got NPE in the thrift deleteAll when deleting all of cells of an entire family of a single row (e.g deleteAll(table, key, familyname)).
In org.apache.hadoop.hbase.thrift.ThriftServer's deleteAllTs
the line
if (famAndQf[1].length == 0) {
should be
if (famAndQf[1] == null || famAndQf[1].length == 0) {
Also, it would better if deleteAll takes a list of columns. My two cents :)
Take care,
i.
