[
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)