logErrorAndFinishOperation("Could not read subscribers for cursor " + cursor,
callback, ctx, rc);
return;
}
while (items.hasNext()) {
MetastoreTableItem item = items.next();
final ByteString subscriberId = ByteString.copyFromUtf8(item.getKey().substring(keyLength));
try {
Versioned<Value> vv = item.getValue();
Versioned<SubscriptionData> subData = new Versioned<SubscriptionData>(
value2SubscriptionData(vv.getValue()), vv.getVersion());
topicSubs.put(subscriberId, subData);
} catch (ParseException e) {
StringBuilder sb = new StringBuilder();