[ 
https://issues.apache.org/jira/browse/PHOENIX-672?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Josh Elser reopened PHOENIX-672:
--------------------------------

[~karanmehta93], this is breaking compilation on 5.x-HBase-2.0.
{code:java}
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on 
project phoenix-core: Compilation failure: Compilation failure:
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java:[102,32]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: package org.apache.phoenix.parse
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/parse/ParseNodeFactory.java:[928,12]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.parse.ParseNodeFactory
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/target/generated-sources/antlr3/org/apache/phoenix/parse/PhoenixSQLParser.java:[1408,22]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.parse.PhoenixSQLParser
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/target/generated-sources/antlr3/org/apache/phoenix/parse/PhoenixSQLParser.java:[1547,22]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.parse.PhoenixSQLParser
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:[174,32]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: package org.apache.phoenix.parse
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:[4450,44]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.schema.MetaDataClient
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:[4492,75]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.schema.MetaDataClient
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:[4500,88]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.schema.MetaDataClient
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:[4555,74]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.schema.MetaDataClient
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:[4566,73]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.schema.MetaDataClient
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java:[1177,65]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.jdbc.PhoenixStatement
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java:[1177,20]
 org.apache.phoenix.jdbc.PhoenixStatement.ExecutableChangePermsStatement is not 
abstract and does not override abstract method getOperation() in 
org.apache.phoenix.parse.BindableStatement
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java:[1188,54]
 cannot find symbol
[ERROR]   symbol: method getOperation()
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/parse/ParseNodeFactory.java:[930,20]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.parse.ParseNodeFactory
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/target/generated-sources/antlr3/org/apache/phoenix/parse/PhoenixSQLParser.java:[1409,17]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.parse.PhoenixSQLParser
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/target/generated-sources/antlr3/org/apache/phoenix/parse/PhoenixSQLParser.java:[1548,17]
 cannot find symbol
[ERROR]   symbol:   class ChangePermsStatement
[ERROR]   location: class org.apache.phoenix.parse.PhoenixSQLParser
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:[4533,23]
 cannot find symbol
[ERROR]   symbol:   class TablesNotInSyncException
[ERROR]   location: class org.apache.phoenix.schema.MetaDataClient
[ERROR] 
/Users/jelser/projects/phoenix-copy.git/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:[4549,27]
 cannot find symbol
[ERROR]   symbol:   class TablesNotInSyncException
[ERROR]   location: class org.apache.phoenix.schema.MetaDataClient
[ERROR] -> [Help 1]{code}
It seems like the ChangePermsStatement.java file is missed on the 5.x branch? 
Could you look at this, please? If you are busy, I'll try to reconcile.

> Add GRANT and REVOKE commands using HBase AccessController
> ----------------------------------------------------------
>
>                 Key: PHOENIX-672
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-672
>             Project: Phoenix
>          Issue Type: Task
>            Reporter: James Taylor
>            Assignee: Karan Mehta
>            Priority: Major
>              Labels: namespaces, security
>             Fix For: 4.14.0, 5.0.0
>
>         Attachments: PHOENIX-672.001.patch, PHOENIX-672.002.patch, 
> PHOENIX-672.003.patch, PHOENIX-672_5.x-HBase-2.0
>
>
> In HBase 0.98, cell-level security will be available. Take a look at 
> [this](https://communities.intel.com/community/datastack/blog/2013/10/29/hbase-cell-security)
>  excellent blog post by @apurtell. Once Phoenix works on 0.96, we should add 
> support for security to our SQL grammar.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to