[jira] [Commented] (PHOENIX-5691) create index is failing when phoenix acls enabled and ranger is enabled
[ https://issues.apache.org/jira/browse/PHOENIX-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17035211#comment-17035211 ] Rajeshbabu Chintaguntla commented on PHOENIX-5691: -- Committed to master and 4.x branches it's not applicable for 4.x-HBase-1.3. Thanks for review [~stoty]. > create index is failing when phoenix acls enabled and ranger is enabled > --- > > Key: PHOENIX-5691 > URL: https://issues.apache.org/jira/browse/PHOENIX-5691 > Project: Phoenix > Issue Type: Bug >Reporter: Rajeshbabu Chintaguntla >Assignee: Rajeshbabu Chintaguntla >Priority: Major > Fix For: 5.1.0, 4.16.0 > > Attachments: PHOENIX-5691.patch > > > create index failing with following exception when phoenix ACLs enabled. > {noformat} > > phoenix.acls.enabled > true > > {noformat} > {noformat} > Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: > org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:103) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:603) > at > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:16537) > at > org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8305) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2497) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2479) > at > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:42286) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318) > Caused by: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.getUserPermsFromUserDefinedAccessController(PhoenixAccessController.java:448) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:431) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:418) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1876) > at > org.apache.hadoop.security.SecurityUtil.doAsUser(SecurityUtil.java:515) > at > org.apache.hadoop.security.SecurityUtil.doAsLoginUser(SecurityUtil.java:496) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.hadoop.hbase.util.Methods.call(Methods.java:40) > at org.apache.hadoop.hbase.security.User.runAsLoginUser(User.java:192) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.getUserPermissions(PhoenixAccessController.java:418) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.requireAccess(PhoenixAccessController.java:498) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.preGetTable(PhoenixAccessController.java:116) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:157) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$PhoenixObserverOperation.callObserver(PhoenixMetaDataCoprocessorHost.java:87) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.execOperation(PhoenixMetaDataCoprocessorHost.java:107) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.preGetTable(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:568) > ... 9 more > at
[jira] [Commented] (PHOENIX-5691) create index is failing when phoenix acls enabled and ranger is enabled
[ https://issues.apache.org/jira/browse/PHOENIX-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034219#comment-17034219 ] Hudson commented on PHOENIX-5691: - SUCCESS: Integrated in Jenkins build Phoenix-4.x-HBase-1.4 #393 (See [https://builds.apache.org/job/Phoenix-4.x-HBase-1.4/393/]) PHOENIX-5691 create index is failing when phoenix acls enabled and (rajeshbabu chintaguntla: rev a58dae7eee1ca1c1eb298b170632da0575d00cbb) * (edit) phoenix-core/src/main/java/org/apache/phoenix/coprocessor/PhoenixAccessController.java > create index is failing when phoenix acls enabled and ranger is enabled > --- > > Key: PHOENIX-5691 > URL: https://issues.apache.org/jira/browse/PHOENIX-5691 > Project: Phoenix > Issue Type: Bug >Reporter: Rajeshbabu Chintaguntla >Assignee: Rajeshbabu Chintaguntla >Priority: Major > Fix For: 5.1.0, 4.16.0 > > Attachments: PHOENIX-5691.patch > > > create index failing with following exception when phoenix ACLs enabled. > {noformat} > > phoenix.acls.enabled > true > > {noformat} > {noformat} > Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: > org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:103) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:603) > at > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:16537) > at > org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8305) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2497) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2479) > at > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:42286) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318) > Caused by: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.getUserPermsFromUserDefinedAccessController(PhoenixAccessController.java:448) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:431) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:418) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1876) > at > org.apache.hadoop.security.SecurityUtil.doAsUser(SecurityUtil.java:515) > at > org.apache.hadoop.security.SecurityUtil.doAsLoginUser(SecurityUtil.java:496) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.hadoop.hbase.util.Methods.call(Methods.java:40) > at org.apache.hadoop.hbase.security.User.runAsLoginUser(User.java:192) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.getUserPermissions(PhoenixAccessController.java:418) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.requireAccess(PhoenixAccessController.java:498) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.preGetTable(PhoenixAccessController.java:116) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:157) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$PhoenixObserverOperation.callObserver(PhoenixMetaDataCoprocessorHost.java:87) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.execOperation(PhoenixMetaDataCoprocessorHost.java:107) > at >
[jira] [Commented] (PHOENIX-5691) create index is failing when phoenix acls enabled and ranger is enabled
[ https://issues.apache.org/jira/browse/PHOENIX-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034214#comment-17034214 ] Hudson commented on PHOENIX-5691: - SUCCESS: Integrated in Jenkins build Phoenix-4.x-HBase-1.5 #270 (See [https://builds.apache.org/job/Phoenix-4.x-HBase-1.5/270/]) PHOENIX-5691 create index is failing when phoenix acls enabled and (rajeshbabu chintaguntla: rev 39392697b8b9e216bb75fbbfea84d2c8b8210b2d) * (edit) phoenix-core/src/main/java/org/apache/phoenix/coprocessor/PhoenixAccessController.java > create index is failing when phoenix acls enabled and ranger is enabled > --- > > Key: PHOENIX-5691 > URL: https://issues.apache.org/jira/browse/PHOENIX-5691 > Project: Phoenix > Issue Type: Bug >Reporter: Rajeshbabu Chintaguntla >Assignee: Rajeshbabu Chintaguntla >Priority: Major > Fix For: 5.1.0, 4.16.0 > > Attachments: PHOENIX-5691.patch > > > create index failing with following exception when phoenix ACLs enabled. > {noformat} > > phoenix.acls.enabled > true > > {noformat} > {noformat} > Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: > org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:103) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:603) > at > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:16537) > at > org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8305) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2497) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2479) > at > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:42286) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318) > Caused by: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.getUserPermsFromUserDefinedAccessController(PhoenixAccessController.java:448) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:431) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:418) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1876) > at > org.apache.hadoop.security.SecurityUtil.doAsUser(SecurityUtil.java:515) > at > org.apache.hadoop.security.SecurityUtil.doAsLoginUser(SecurityUtil.java:496) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.hadoop.hbase.util.Methods.call(Methods.java:40) > at org.apache.hadoop.hbase.security.User.runAsLoginUser(User.java:192) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.getUserPermissions(PhoenixAccessController.java:418) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.requireAccess(PhoenixAccessController.java:498) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.preGetTable(PhoenixAccessController.java:116) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:157) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$PhoenixObserverOperation.callObserver(PhoenixMetaDataCoprocessorHost.java:87) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.execOperation(PhoenixMetaDataCoprocessorHost.java:107) > at >
[jira] [Commented] (PHOENIX-5691) create index is failing when phoenix acls enabled and ranger is enabled
[ https://issues.apache.org/jira/browse/PHOENIX-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17034113#comment-17034113 ] Hudson commented on PHOENIX-5691: - FAILURE: Integrated in Jenkins build PreCommit-PHOENIX-Build #3410 (See [https://builds.apache.org/job/PreCommit-PHOENIX-Build/3410/]) PHOENIX-5691 create index is failing when phoenix acls enabled and (rajeshbabu chintaguntla: rev 9fb24b3971dcc288aff7858d25285cfb4906cc4e) * (edit) phoenix-core/src/main/java/org/apache/phoenix/coprocessor/PhoenixAccessController.java > create index is failing when phoenix acls enabled and ranger is enabled > --- > > Key: PHOENIX-5691 > URL: https://issues.apache.org/jira/browse/PHOENIX-5691 > Project: Phoenix > Issue Type: Bug >Reporter: Rajeshbabu Chintaguntla >Assignee: Rajeshbabu Chintaguntla >Priority: Major > Fix For: 5.1.0, 4.16.0 > > Attachments: PHOENIX-5691.patch > > > create index failing with following exception when phoenix ACLs enabled. > {noformat} > > phoenix.acls.enabled > true > > {noformat} > {noformat} > Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: > org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:103) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:603) > at > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:16537) > at > org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8305) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2497) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2479) > at > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:42286) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318) > Caused by: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.getUserPermsFromUserDefinedAccessController(PhoenixAccessController.java:448) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:431) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:418) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1876) > at > org.apache.hadoop.security.SecurityUtil.doAsUser(SecurityUtil.java:515) > at > org.apache.hadoop.security.SecurityUtil.doAsLoginUser(SecurityUtil.java:496) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.hadoop.hbase.util.Methods.call(Methods.java:40) > at org.apache.hadoop.hbase.security.User.runAsLoginUser(User.java:192) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.getUserPermissions(PhoenixAccessController.java:418) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.requireAccess(PhoenixAccessController.java:498) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.preGetTable(PhoenixAccessController.java:116) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:157) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$PhoenixObserverOperation.callObserver(PhoenixMetaDataCoprocessorHost.java:87) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.execOperation(PhoenixMetaDataCoprocessorHost.java:107) > at >
[jira] [Commented] (PHOENIX-5691) create index is failing when phoenix acls enabled and ranger is enabled
[ https://issues.apache.org/jira/browse/PHOENIX-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17022739#comment-17022739 ] Istvan Toth commented on PHOENIX-5691: -- +1 LGTM The controller we get is for the hbase shaded protobuf services, while the public API uses unshaded protobuf. > create index is failing when phoenix acls enabled and ranger is enabled > --- > > Key: PHOENIX-5691 > URL: https://issues.apache.org/jira/browse/PHOENIX-5691 > Project: Phoenix > Issue Type: Bug >Reporter: Rajeshbabu Chintaguntla >Assignee: Rajeshbabu Chintaguntla >Priority: Major > Fix For: 5.1.0, 4.16.0 > > Attachments: PHOENIX-5691.patch > > > create index failing with following exception when phoenix ACLs enabled. > {noformat} > > phoenix.acls.enabled > true > > {noformat} > {noformat} > Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: > org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:103) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:603) > at > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:16537) > at > org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8305) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2497) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2479) > at > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:42286) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318) > Caused by: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.getUserPermsFromUserDefinedAccessController(PhoenixAccessController.java:448) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:431) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:418) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1876) > at > org.apache.hadoop.security.SecurityUtil.doAsUser(SecurityUtil.java:515) > at > org.apache.hadoop.security.SecurityUtil.doAsLoginUser(SecurityUtil.java:496) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.hadoop.hbase.util.Methods.call(Methods.java:40) > at org.apache.hadoop.hbase.security.User.runAsLoginUser(User.java:192) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.getUserPermissions(PhoenixAccessController.java:418) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.requireAccess(PhoenixAccessController.java:498) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.preGetTable(PhoenixAccessController.java:116) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:157) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$PhoenixObserverOperation.callObserver(PhoenixMetaDataCoprocessorHost.java:87) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.execOperation(PhoenixMetaDataCoprocessorHost.java:107) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.preGetTable(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:568) > ... 9 more > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
[jira] [Commented] (PHOENIX-5691) create index is failing when phoenix acls enabled and ranger is enabled
[ https://issues.apache.org/jira/browse/PHOENIX-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17022540#comment-17022540 ] Hadoop QA commented on PHOENIX-5691: {color:red}-1 overall{color}. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12991689/PHOENIX-5691.patch against master branch at commit 5968d3ba8348067775dc2751f06eaa8155a633d5. ATTACHMENT ID: 12991689 {color:green}+1 @author{color}. The patch does not contain any @author tags. {color:red}-1 tests included{color}. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. {color:green}+1 javac{color}. The applied patch does not increase the total number of javac compiler warnings. {color:green}+1 release audit{color}. The applied patch does not increase the total number of release audit warnings. {color:green}+1 lineLengths{color}. The patch does not introduce lines longer than 100 {color:red}-1 core tests{color}. The patch failed these unit tests: ./phoenix-core/target/failsafe-reports/TEST-org.apache.phoenix.end2end.IndexScrutinyToolIT ./phoenix-core/target/failsafe-reports/TEST-org.apache.phoenix.end2end.IndexScrutinyToolForTenantIT ./phoenix-core/target/failsafe-reports/TEST-org.apache.phoenix.end2end.index.PartialIndexRebuilderIT Test results: https://builds.apache.org/job/PreCommit-PHOENIX-Build/3338//testReport/ Console output: https://builds.apache.org/job/PreCommit-PHOENIX-Build/3338//console This message is automatically generated. > create index is failing when phoenix acls enabled and ranger is enabled > --- > > Key: PHOENIX-5691 > URL: https://issues.apache.org/jira/browse/PHOENIX-5691 > Project: Phoenix > Issue Type: Bug >Reporter: Rajeshbabu Chintaguntla >Assignee: Rajeshbabu Chintaguntla >Priority: Major > Fix For: 5.1.0, 4.16.0 > > Attachments: PHOENIX-5691.patch > > > create index failing with following exception when phoenix ACLs enabled. > {noformat} > > phoenix.acls.enabled > true > > {noformat} > {noformat} > Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: > org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:103) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:603) > at > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:16537) > at > org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8305) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2497) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2479) > at > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:42286) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318) > Caused by: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.getUserPermsFromUserDefinedAccessController(PhoenixAccessController.java:448) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:431) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:418) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1876) > at > org.apache.hadoop.security.SecurityUtil.doAsUser(SecurityUtil.java:515) > at > org.apache.hadoop.security.SecurityUtil.doAsLoginUser(SecurityUtil.java:496) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at >
[jira] [Commented] (PHOENIX-5691) create index is failing when phoenix acls enabled when ranger is enabled
[ https://issues.apache.org/jira/browse/PHOENIX-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17022437#comment-17022437 ] Ankit Singhal commented on PHOENIX-5691: +1 , LGTM > create index is failing when phoenix acls enabled when ranger is enabled > > > Key: PHOENIX-5691 > URL: https://issues.apache.org/jira/browse/PHOENIX-5691 > Project: Phoenix > Issue Type: Bug >Reporter: Rajeshbabu Chintaguntla >Assignee: Rajeshbabu Chintaguntla >Priority: Major > Fix For: 5.1.0, 4.16.0 > > Attachments: PHOENIX-5691.patch > > > create index failing with following exception when phoenix ACLs enabled. > {noformat} > > phoenix.acls.enabled > true > > {noformat} > {noformat} > Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: > org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:103) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:603) > at > org.apache.phoenix.coprocessor.generated.MetaDataProtos$MetaDataService.callMethod(MetaDataProtos.java:16537) > at > org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:8305) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execServiceOnRegion(RSRpcServices.java:2497) > at > org.apache.hadoop.hbase.regionserver.RSRpcServices.execService(RSRpcServices.java:2479) > at > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:42286) > at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413) > at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338) > at > org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318) > Caused by: java.lang.ClassCastException: > org.apache.hadoop.hbase.ipc.HBaseRpcControllerImpl cannot be cast to > com.google.protobuf.RpcController > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.getUserPermsFromUserDefinedAccessController(PhoenixAccessController.java:448) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:431) > at > org.apache.phoenix.coprocessor.PhoenixAccessController$3.run(PhoenixAccessController.java:418) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1876) > at > org.apache.hadoop.security.SecurityUtil.doAsUser(SecurityUtil.java:515) > at > org.apache.hadoop.security.SecurityUtil.doAsLoginUser(SecurityUtil.java:496) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.hadoop.hbase.util.Methods.call(Methods.java:40) > at org.apache.hadoop.hbase.security.User.runAsLoginUser(User.java:192) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.getUserPermissions(PhoenixAccessController.java:418) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.requireAccess(PhoenixAccessController.java:498) > at > org.apache.phoenix.coprocessor.PhoenixAccessController.preGetTable(PhoenixAccessController.java:116) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:157) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$1.call(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost$PhoenixObserverOperation.callObserver(PhoenixMetaDataCoprocessorHost.java:87) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.execOperation(PhoenixMetaDataCoprocessorHost.java:107) > at > org.apache.phoenix.coprocessor.PhoenixMetaDataCoprocessorHost.preGetTable(PhoenixMetaDataCoprocessorHost.java:154) > at > org.apache.phoenix.coprocessor.MetaDataEndpointImpl.getTable(MetaDataEndpointImpl.java:568) > ... 9 more > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at >