PHOENIX-5905 caused the master branch compile broken, because org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest is only available in hbase 2.2.x, so when the hbase.profile=2.0 or hbase.profile=2.1, the compiler boken, Should we revert PHOENIX-5905 for the moment?
The error messages are : [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[39,47] cannot find symbol symbol: class GetUserPermissionsRequest location: package org.apache.hadoop.hbase.security.access [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1452,48] cannot find symbol symbol: method hasUserName() location: variable request of type org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1452,72] cannot find symbol symbol: method getUserName() location: variable request of type org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1458,32] cannot find symbol symbol: method hasColumnFamily() location: variable request of type org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1458,60] cannot find symbol symbol: method getColumnFamily() location: variable request of type org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1460,32] cannot find symbol symbol: method hasColumnQualifier() location: variable request of type org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1460,63] cannot find symbol symbol: method getColumnQualifier() location: variable request of type org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1461,17] cannot find symbol symbol: class GetUserPermissionsRequest location: class org.apache.phoenix.end2end.BasePermissionsIT.CustomAccessController [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1463,49] cannot find symbol symbol: variable GetUserPermissionsRequest location: class org.apache.phoenix.end2end.BasePermissionsIT.CustomAccessController [ERROR] <https://builds.apache.org/job/Phoenix-master-matrix/HBASE_PROFILE=2.1/ws/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java>:[1467,29] cannot find symbol symbol: variable GetUserPermissionsRequest location: class org.apache.phoenix.end2end.BasePermissionsIT.Custo
