[ 
https://issues.apache.org/jira/browse/HBASE-18717?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16145985#comment-16145985
 ] 

stack commented on HBASE-18717:
-------------------------------

Here are the complaints:

{code}
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] 
/testptch/hbase/hbase-server/target/generated-jamon/org/apache/hadoop/hbase/tmpl/regionserver/ServerMetricsTmpl.java:[27,70]
 package org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityUtils.java:[52,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityUtils.java:[53,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityUtils.java:[54,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityUtils.java:[55,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityUtils.java:[130,22]
 cannot find symbol
  symbol:   class VisibilityLabel
  location: class org.apache.hadoop.hbase.security.visibility.VisibilityUtils
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityUtils.java:[151,17]
 cannot find symbol
  symbol:   class MultiUserAuthorizations
  location: class org.apache.hadoop.hbase.security.visibility.VisibilityUtils
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityLabelsCache.java:[36,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityLabelsCache.java:[37,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityLabelsCache.java:[38,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.java:[31,69]
 package org.apache.hadoop.hbase.protobuf.generated.RowProcessorProtos does not 
exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.java:[32,69]
 package org.apache.hadoop.hbase.protobuf.generated.RowProcessorProtos does not 
exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.java:[33,69]
 package org.apache.hadoop.hbase.protobuf.generated.RowProcessorProtos does not 
exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.java:[50,9]
 cannot find symbol
  symbol: class RowProcessorService
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.java:[66,49]
 cannot find symbol
  symbol:   class ProcessRequest
  location: class 
org.apache.hadoop.hbase.coprocessor.BaseRowProcessorEndpoint<S,T>
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.java:[67,19]
 cannot find symbol
  symbol:   class ProcessResponse
  location: class 
org.apache.hadoop.hbase.coprocessor.BaseRowProcessorEndpoint<S,T>
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseRowProcessorEndpoint.java:[115,54]
 cannot find symbol
  symbol:   class ProcessRequest
  location: class 
org.apache.hadoop.hbase.coprocessor.BaseRowProcessorEndpoint<S,T>
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[96,50]
 package org.apache.hadoop.hbase.protobuf.generated does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[173,27]
 package AccessControlService does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[2218,40]
 package AccessControlProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[2219,52]
 package AccessControlProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[2271,41]
 package AccessControlProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[2272,53]
 package AccessControlProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[2324,53]
 package AccessControlProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[2325,65]
 package AccessControlProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[2386,51]
 package AccessControlProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java:[2387,63]
 package AccessControlProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[36,50]
 package org.apache.hadoop.hbase.protobuf.generated does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[89,37]
 package AuthenticationProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[312,82]
 package AuthenticationProtos does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[86,50]
 package org.apache.hadoop.hbase.protobuf.generated does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[87,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[88,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[89,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[90,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[91,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[92,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[93,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[94,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[95,73]
 package org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos does 
not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[126,28]
 package VisibilityLabelsService does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[777,64]
 cannot find symbol
  symbol:   class VisibilityLabelsRequest
  location: class 
org.apache.hadoop.hbase.security.visibility.VisibilityController
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[778,19]
 cannot find symbol
  symbol:   class VisibilityLabelsResponse
  location: class 
org.apache.hadoop.hbase.security.visibility.VisibilityController
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[828,31]
 package VisibilityLabelsResponse does not exist
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[838,63]
 cannot find symbol
  symbol:   class SetAuthsRequest
  location: class 
org.apache.hadoop.hbase.security.visibility.VisibilityController
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[839,19]
 cannot find symbol
  symbol:   class VisibilityLabelsResponse
  location: class 
org.apache.hadoop.hbase.security.visibility.VisibilityController
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[912,63]
 cannot find symbol
  symbol:   class GetAuthsRequest
  location: class 
org.apache.hadoop.hbase.security.visibility.VisibilityController
[ERROR] 
/testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java:[913,19]
 cannot find symbol
  symbol:   class GetAuthsResponse
{code}

> [pom cleanup] endpoints in hbase-server require explicit inclusion of 
> hbase-protocol
> ------------------------------------------------------------------------------------
>
>                 Key: HBASE-18717
>                 URL: https://issues.apache.org/jira/browse/HBASE-18717
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>
> hbase-server needs an explicit reference to hbase-protocol because it carries 
> a few endpoints. See below. Better would be to move the endpoints out to 
> hbase-endpoint. Some can't be moved because they are not pure CPEPs (look for 
> related issues) and actually should be native to hbase rather than 
> implemented as CPEPs. Meantime, we have to add reference to hbase-protocol to 
> hbase-server just because of these CPEPs.
> Here are the errors seen by [~uagashe] over in HBASE-18674



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to