Lars George created HBASE-13305:
-----------------------------------
Summary: Get(Get get) is not copying the row key
Key: HBASE-13305
URL: https://issues.apache.org/jira/browse/HBASE-13305
Project: HBase
Issue Type: Bug
Components: API
Affects Versions: 1.0.0
Reporter: Lars George
I tried this:
{code}
Get get1 = new Get(Bytes.toBytes("row1"));
get1.addColumn(Bytes.toBytes("colfam1"), Bytes.toBytes("qual1"));
Get get2 = new Get(get1);
Result result = table.get(get2);
{code}
It fails (eventually) with:
{noformat}
Mar 20, 2015 1:47:13 PM org.apache.hadoop.hbase.client.RpcRetryingCaller
callWithRetries
INFO: Call exception, tries=13, retries=35, started=170167 ms ago,
cancelled=false, msg=row 'null' on table 'testtable' at null
{noformat}
And since you cannot assign a row key other than using the only other
constructor {{Get(byte[] row)}} it means that above copy of get seems useless.
Need to fix so that row is copied too.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)