[ 
https://issues.apache.org/jira/browse/PHOENIX-1359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14179233#comment-14179233
 ] 

Mujtaba Chohan commented on PHOENIX-1359:
-----------------------------------------

Detailed exception that is still happening with 4.1 client and 4.2 on server:

java.sql.SQLException: Encountered exception in hash plan [0] execution.
        at 
org.apache.phoenix.execute.HashJoinPlan.iterator(HashJoinPlan.java:146)
        at 
org.apache.phoenix.jdbc.PhoenixStatement$1.call(PhoenixStatement.java:216)
        at 
org.apache.phoenix.jdbc.PhoenixStatement$1.call(PhoenixStatement.java:207)
        at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
        at 
org.apache.phoenix.jdbc.PhoenixStatement.executeQuery(PhoenixStatement.java:206)
        at 
org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:195)
        at 
org.apache.phoenix.jdbc.PhoenixPreparedStatement.execute(PhoenixPreparedStatement.java:147)
        at 
org.apache.phoenix.jdbc.PhoenixPreparedStatement.execute(PhoenixPreparedStatement.java:152)
        at 
org.apache.phoenix.jdbc.PhoenixConnection.executeStatements(PhoenixConnection.java:237)
        at 
org.apache.phoenix.util.PhoenixRuntime.executeStatements(PhoenixRuntime.java:196)
        at org.apache.phoenix.util.PhoenixRuntime.main(PhoenixRuntime.java:143)
Caused by: java.sql.SQLException: java.util.concurrent.ExecutionException: 
java.lang.Exception: org.apache.hadoop.hbase.client.RetriesExhaustedException: 
Failed after attempts=35, exceptions:
Tue Oct 21 15:17:32 PDT 2014, 
org.apache.hadoop.hbase.client.RpcRetryingCaller@21db9bee, java.io.IOException: 
java.io.IOException: java.lang.RuntimeException: java.io.EOFException
        at 
org.apache.phoenix.coprocessor.ServerCachingEndpointImpl.addServerCache(ServerCachingEndpointImpl.java:78)
        at 
org.apache.phoenix.coprocessor.generated.ServerCachingProtos$ServerCachingService.callMethod(ServerCachingProtos.java:3200)
        at 
org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:5541)
        at 
org.apache.hadoop.hbase.regionserver.HRegionServer.execServiceOnRegion(HRegionServer.java:3300)
        at 
org.apache.hadoop.hbase.regionserver.HRegionServer.execService(HRegionServer.java:3282)
        at 
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:29501)
        at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2012)
        at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:98)
        at 
org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.consumerLoop(SimpleRpcScheduler.java:160)
        at 
org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.access$000(SimpleRpcScheduler.java:38)
        at 
org.apache.hadoop.hbase.ipc.SimpleRpcScheduler$1.run(SimpleRpcScheduler.java:110)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: java.io.EOFException
        at 
org.apache.phoenix.join.HashCacheFactory$HashCacheImpl.<init>(HashCacheFactory.java:126)
        at 
org.apache.phoenix.join.HashCacheFactory$HashCacheImpl.<init>(HashCacheFactory.java:81)
        at 
org.apache.phoenix.join.HashCacheFactory.newCache(HashCacheFactory.java:74)
        at 
org.apache.phoenix.cache.TenantCacheImpl.addServerCache(TenantCacheImpl.java:87)
        at 
org.apache.phoenix.coprocessor.ServerCachingEndpointImpl.addServerCache(ServerCachingEndpointImpl.java:75)
        ... 11 more
Caused by: java.io.EOFException
        at java.io.DataInputStream.readFully(DataInputStream.java:180)
        at org.apache.hadoop.hbase.util.Bytes.readByteArray(Bytes.java:213)
        at 
org.apache.phoenix.expression.KeyValueColumnExpression.readFields(KeyValueColumnExpression.java:112)
        at 
org.apache.phoenix.expression.BaseCompoundExpression.readFields(BaseCompoundExpression.java:111)
        at 
org.apache.phoenix.expression.BaseCompoundExpression.readFields(BaseCompoundExpression.java:111)
        at 
org.apache.phoenix.expression.function.RoundDecimalExpression.readFields(RoundDecimalExpression.java:136)
        at 
org.apache.phoenix.expression.BaseCompoundExpression.readFields(BaseCompoundExpression.java:111)
        at 
org.apache.phoenix.join.HashCacheFactory$HashCacheImpl.<init>(HashCacheFactory.java:98)
        ... 15 more


> Backward compatibility fails with 4.1 client and current 4.0 branch on server
> -----------------------------------------------------------------------------
>
>                 Key: PHOENIX-1359
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1359
>             Project: Phoenix
>          Issue Type: Bug
>    Affects Versions: 4.1
>            Reporter: Mujtaba Chohan
>            Assignee: James Taylor
>             Fix For: 5.0.0, 4.2, 3.2
>
>         Attachments: PHOENIX-1359.patch
>
>
> 1. Queries with join fail with Encountered exception in hash plan [0] 
> execution. (state=,code=0) with 4.1 client and 4.2-SNAPSHOT on server
> Query example: select * from LOYALTY_PROGRAM_CONDITION JOIN LOYALTY_PROGRAM 
> on LOYALTY_PROGRAM_CONDITION__c.LOYALTY_PROGRAM_ID = 
> LOYALTY_PROGRAM__c.ENTITY_ID where LOYALTY_PROGRAM__c.NAME='Ferrari' AND 
> LOYALTY_PROGRAM_CONDITION.COUNTRY = 'Italy' limit 100;
> 2. Sqline fails to start with during list table phase with 4.1 client and 
> 4.2-SNAPSHOT on server. 
> Caused by: org.apache.hadoop.hbase.exceptions.DeserializationException: 
> java.io.EOFException
>       at 
> org.apache.phoenix.filter.RowKeyComparisonFilter.parseFrom(RowKeyComparisonFilter.java:161)
>       ... 18 more
> Caused by: java.io.EOFException
>       at java.io.DataInputStream.readFully(DataInputStream.java:180)
>       at java.io.DataInputStream.readFully(DataInputStream.java:152)
>       at 
> org.apache.hadoop.io.WritableUtils.readCompressedByteArray(WritableUtils.java:39)
>       at 
> org.apache.phoenix.filter.RowKeyComparisonFilter.readFields(RowKeyComparisonFilter.java:148)
>       at 
> org.apache.hadoop.hbase.util.Writables.getWritable(Writables.java:131)
>       at 
> org.apache.hadoop.hbase.util.Writables.getWritable(Writables.java:101)
>       at 
> org.apache.phoenix.filter.RowKeyComparisonFilter.parseFrom(RowKeyComparisonFilter.java:159)
>       ... 18 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to