[
https://issues.apache.org/jira/browse/HBASE-17884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16826645#comment-16826645
]
Lars Hofhansl commented on HBASE-17884:
---------------------------------------
Does this break binary compatability?!
{code:java}
19/04/25 22:15:04 WARN ipc.CoprocessorRpcChannel: Call failed on IOException
org.apache.hadoop.hbase.DoNotRetryIOException:
org.apache.hadoop.hbase.DoNotRetryIOException: TEST:
org.apache.hadoop.hbase.coprocessor.ObserverContext: method <init>()V not found
at org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:121)
at
org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:656)
at
org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:17038)
at org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8466)
at
org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2276)
at
org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2258)
at
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:36617)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2380)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:297)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:277)
Caused by: java.lang.NoSuchMethodError:
org.apache.hadoop.hbase.coprocessor.ObserverContext: method <init>()V not found
at
org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$CoprocessorOperation.<init>(PhoenixMetaDataCoprocessorHost.java:63)
at
org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$CoprocessorOperation.<init>(PhoenixMetaDataCoprocessorHost.java:63)
at
org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.<init>(PhoenixMetaDataCoprocessorHost.java:157)
at
org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.preGetTable(PhoenixMetaDataCoprocessorHost.java:157)
at
org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:621)
... 9 more
{code}
[~apurtell]
> Backport HBASE-16217 to branch-1
> --------------------------------
>
> Key: HBASE-17884
> URL: https://issues.apache.org/jira/browse/HBASE-17884
> Project: HBase
> Issue Type: Sub-task
> Components: Coprocessors, security
> Reporter: Gary Helmling
> Assignee: Gary Helmling
> Priority: Major
> Fix For: 1.5.0, 1.4.10
>
> Attachments: HBASE-17884-branch-1.patch, HBASE-17884-branch-1.patch,
> HBASE-17884.branch-1.001.patch
>
>
> The change to add calling user to ObserverContext in HBASE-16217 should also
> be applied to branch-1 to avoid use of UserGroupInformation.doAs() for access
> control checks.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)