You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Gabriel Reid (JIRA)" <ji...@apache.org> on 2014/03/16 08:23:05 UTC

[jira] [Resolved] (PHOENIX-465) Test for metadatascan with table name containing underscore

     [ https://issues.apache.org/jira/browse/PHOENIX-465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Reid resolved PHOENIX-465.
----------------------------------

    Resolution: Fixed

Bulk resolve of closed issues imported from GitHub. This status was reached by first re-opening all closed imported issues and then resolving them in bulk.

> Test for metadatascan with table name containing underscore
> -----------------------------------------------------------
>
>                 Key: PHOENIX-465
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-465
>             Project: Phoenix
>          Issue Type: Task
>            Reporter: mujtaba
>
> For table name containing underscore, PhoenixDatabaseMetaData.getTables throws the following exception. If table name contains underscore then skipscan is used otherwise range scan. To fix this should range scan hint be used in getTables method?
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 11
> 	at com.salesforce.phoenix.schema.RowKeySchema.next(RowKeySchema.java:97)
> 	at com.salesforce.phoenix.filter.SkipScanFilter.navigate(SkipScanFilter.java:366)
> 	at com.salesforce.phoenix.filter.SkipScanFilter.intersect(SkipScanFilter.java:188)
> 	at com.salesforce.phoenix.filter.SkipScanFilter.intersect(SkipScanFilter.java:147)
> 	at com.salesforce.phoenix.util.ScanUtil.intersectScanRange(ScanUtil.java:132)
> 	at com.salesforce.phoenix.iterate.ParallelIterators.getIterators(ParallelIterators.java:114)
> 	... 33 more



--
This message was sent by Atlassian JIRA
(v6.2#6252)