Marcin Januszkiewicz created PHOENIX-4366:
---------------------------------------------

             Summary: Rebuilding a local index fails sometimes
                 Key: PHOENIX-4366
                 URL: https://issues.apache.org/jira/browse/PHOENIX-4366
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 4.12.0
            Reporter: Marcin Januszkiewicz


We have a table created in 4.12 with the new column encoding scheme and with 
several local indexes. Sometimes when we issue an ALTER INDEX ... REBUILD 
command, it fails with the following exception:
{noformat}
Error: org.apache.phoenix.exception.PhoenixIOException: 
org.apache.hadoop.hbase.DoNotRetryIOException: 
TRACES,\x01BY01O90A6-$599a349e,1509979836322.3f
30c9d449ed6c60a1cda6898f766bd0.: null                                           
                                                                                
                              
        at 
org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:96)        
                                                                                
                   
        at 
org.apache.phoenix.util.ServerUtil.throwIOException(ServerUtil.java:62)         
                                                                                
                   
        at 
org.apache.phoenix.coprocessor.BaseScannerRegionObserver$RegionScannerHolder.overrideDelegate(BaseScannerRegionObserver.java:255)
                                                  
        at 
org.apache.phoenix.coprocessor.BaseScannerRegionObserver$RegionScannerHolder.nextRaw(BaseScannerRegionObserver.java:284)
                                                           
        at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2541)
                                                                                
                   
        at 
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:33648)
                                                                
        at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2183)      
                                                                                
                              
        at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:112)      
                                                                                
                              
        at 
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:183)       
                                                                                
                   
        at 
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:163)       
                                                                                
                   
Caused by: java.lang.UnsupportedOperationException                              
                                                                                
                              
        at 
org.apache.phoenix.schema.PTable$QualifierEncodingScheme$1.decode(PTable.java:247)
                                                                                
                 
        at 
org.apache.phoenix.schema.tuple.EncodedColumnQualiferCellsList.add(EncodedColumnQualiferCellsList.java:141)
                                                                        
        at 
org.apache.phoenix.schema.tuple.EncodedColumnQualiferCellsList.add(EncodedColumnQualiferCellsList.java:56)
                                                                         
        at 
org.apache.hadoop.hbase.regionserver.StoreScanner.next(StoreScanner.java:560)   
                                                                                
                   
        at 
org.apache.hadoop.hbase.regionserver.KeyValueHeap.next(KeyValueHeap.java:147)   
                                                                                
                   
        at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.populateResult(HRegion.java:5735)
                                                                                
   
        at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.nextInternal(HRegion.java:5891)
                                                                                
     
        at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.nextRaw(HRegion.java:5669)
                                                                                
          
        at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.nextRaw(HRegion.java:5654)
                                                                                
          
        at 
org.apache.phoenix.coprocessor.UngroupedAggregateRegionObserver.doPostScannerOpen(UngroupedAggregateRegionObserver.java:522)
                                                       
        at 
org.apache.phoenix.coprocessor.BaseScannerRegionObserver$RegionScannerHolder.overrideDelegate(BaseScannerRegionObserver.java:236)
                                                  
        ... 7 more (state=08000,code=101) 
{noformat}

This failure is intermittent, since usually we can run the command again and it 
will succeed.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to