hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HBASE-1912) When adding a secondary index to an existing table, it will cause NPE during re-indexing.
Date Sun, 18 Oct 2009 16:31:31 GMT

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

Andrew Purtell updated HBASE-1912:
----------------------------------

    Resolution: Fixed
        Status: Resolved  (was: Patch Available)

Committed to trunk and 0.20 branch. All local tests pass.

> When adding a secondary index to an existing table, it will cause NPE during re-indexing.

> ------------------------------------------------------------------------------------------
>
>                 Key: HBASE-1912
>                 URL: https://issues.apache.org/jira/browse/HBASE-1912
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: contrib
>    Affects Versions: 0.20.0, 0.20.1
>            Reporter: Mingjui Ray Liao
>            Priority: Minor
>             Fix For: 0.20.2, 0.21.0
>
>         Attachments: hbase-site.xml, IndexedTableTest.java, IndexSpecification.patch
>
>
> When adding a secondary index to an existing table, an IndexSpecification must be constructed.
> If we construct a simple index using the following constructor: IndexSpecification(String
indexId, byte[] indexedColumn), then the program will cause NPE during re-indexing. 
>     
> Exception in thread "main" java.lang.NullPointerException
>         at org.apache.hadoop.hbase.regionserver.tableindexed.IndexMaintenanceUtils.createIndexUpdate(IndexMaintenanceUtils.java:57)
>         at org.apache.hadoop.hbase.client.tableindexed.IndexedTableAdmin.reIndexTable(IndexedTableAdmin.java:144)
>         at org.apache.hadoop.hbase.client.tableindexed.IndexedTableAdmin.addIndex(IndexedTableAdmin.java:132)
>         at MyIndexedTable.addSecondaryIndexToExistingTable(MyIndexedTable.java:256)
>         at MyIndexedTable.main(MyIndexedTable.java:276)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message