[ https://issues.apache.org/jira/browse/ACCUMULO-2594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Corey J. Nolet updated ACCUMULO-2594: ------------------------------------- Fix Version/s: (was: 1.6.1) 1.6.2 > Improve TabletLocator.getInstance() to check tableId points to a table which > exists > ----------------------------------------------------------------------------------- > > Key: ACCUMULO-2594 > URL: https://issues.apache.org/jira/browse/ACCUMULO-2594 > Project: Accumulo > Issue Type: Improvement > Components: client > Affects Versions: 1.5.0 > Reporter: Ara Ebrahimi > Priority: Minor > Fix For: 1.5.3, 1.6.2, 1.7.0 > > > If you pass an invalid tableId (or in my case tableName instead of tableId) > TabletLocator won't complain. > TabletLocator tabletLocator = TabletLocator.getInstance(instance, new > Text(tableId)); > Next if you use the returned tabletLocator to locate a tablet it just returns > an empty list, never complaining that the tableId was invalid: > TabletLocator.TabletLocation tabletLocation = > tabletLocator.locateTablet(rowKey.getText(), false, false, > credentials.toThrift()); > Ideally TabletLocator.getInstance() should guard against invalid/non-existing > tableIds. -- This message was sent by Atlassian JIRA (v6.3.4#6332)