[
https://issues.apache.org/jira/browse/HBASE-22029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16792344#comment-16792344
]
stack commented on HBASE-22029:
-------------------------------
Ran a debug build... below is prefix from classpath when the hbase-it fails w/
above failed compile exception. jersey-core comes before any other Response
containers. Trying a patch that does excludes of jersey-core in hadoop2
profile. Interesting is that the hadoop3 profile has jersey-core excludes
already added on this commit:
{code}
tree d197ccb1c3c073df109960a67636b3ed7bc3accf
parent 672c440b9f30670d26b6266529973c61ffe2b5d5
author Mike Drob <[email protected]> Thu Dec 14 09:19:34 2017 -0600
committer Mike Drob <[email protected]> Fri Dec 15 13:20:54 2017 -0600
HBASE-18838 Fix hadoop3 check-shaded-invariants
{code}
{code}
01:39 [DEBUG] -d /opt/hbase-rm/output/hbase/hbase-it/target/test-classes
-classpath
/opt/hbase-rm/output/hbase/hbase-it/target/test-classes:/opt/hbase-rm/output/hbase/hbase-it/target/
classes:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/directory/server/apacheds-core/2.0.0-M15/apacheds-core-2.0.0-M15.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/com/google/protobuf/
protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/opt/hbase-rm/output/hbase/hbase-zookeeper/target/classes:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/hadoop/hadoop-yarn-server-
nodemanager/2.7.7/hadoop-yarn-server-nodemanager-2.7.7.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar:/opt/hbase-rm/output/hbase/hbase-
client/target/classes:/opt/hbase-rm/output/hbase-repo-P1hBf/org/jamon/jamon-runtime/2.4.1/jamon-runtime-2.4.1.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/eclipse/jetty/jetty-security/
9.3.19.v20170502/jetty-security-9.3.19.v20170502.jar:/opt/hbase-rm/output/hbase/hbase-rsgroup/target/classes:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/directory/api/api-ldap-
model/1.0.0-M20/api-ldap-model-1.0.0-M20.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/commons/commons-crypto/1.0.0/commons-crypto-1.0.0.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/
org/apache/curator/curator-client/4.0.0/curator-client-4.0.0.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/directory/api/api-i18n/1.0.0-M20/api-i18n-1.0.0-M20.jar:/opt/hbase-rm/
output/hbase-repo-P1hBf/org/apache/directory/server/apacheds-interceptors-authn/2.0.0-M15/apacheds-interceptors-authn-2.0.0-M15.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/
directory/server/apacheds-jdbm-partition/2.0.0-M15/apacheds-jdbm-partition-2.0.0-M15.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/hadoop/hadoop-hdfs/2.7.7/hadoop-hdfs-2.7.7.jar:/
opt/hbase-rm/output/hbase-repo-P1hBf/org/eclipse/jetty/jetty-servlet/9.3.19.v20170502/jetty-servlet-9.3.19.v20170502.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/codehaus/jackson/
jackson-jaxrs/1.9.13/jackson-jaxrs-1.9.13.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/bouncycastle/
bcprov-jdk15/140/bcprov-jdk15-140.jar:/opt/hbase-rm/output/hbase/hbase-rsgroup/target/test-classes:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/hadoop/hadoop-yarn-server-tests/2.7.7/
hadoop-yarn-server-tests-2.7.7-tests.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/../lib/tools.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/hadoop/hadoop-hdfs/2.7.7/hadoop-hdfs-2.7.
7-tests.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/commons-net/commons-net/3.1/commons-net-3.1.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/glassfish/hk2/hk2-locator/2.5.0-b32/hk2-
locator-2.5.0-b32.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/directory/api/api-ldap-client-api/1.0.0-M20/api-ldap-client-api-1.0.0-M20.jar:/opt/hbase-rm/output/hbase/hbase-
common/target/classes:/opt/hbase-rm/output/hbase-repo-P1hBf/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/tukaani/xz/1.0/xz-1.0.jar:/opt/
hbase-rm/output/hbase-repo-P1hBf/org/glassfish/jersey/media/jersey-media-jaxb/2.25.1/jersey-media-jaxb-2.25.1.jar:/opt/hbase-rm/output/hbase/hbase-mapreduce/target/classes:/opt/hbase-rm/
output/hbase-repo-P1hBf/org/apache/directory/api/api-ldap-extras-util/1.0.0-M20/api-ldap-extras-util-1.0.0-M20.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/directory/api/api-
ldap-extras-aci/1.0.0-M20/api-ldap-extras-aci-1.0.0-M20.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/glassfish/hk2/osgi-resource-locator/1.0.1/osgi-resource-locator-1.0.1.jar:/opt/
hbase-rm/output/hbase/hbase-common/target/test-classes:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/directory/jdbm/apacheds-jdbm1/2.0.0-M2/apacheds-jdbm1-2.0.0-M2.jar:/opt/hbase-rm/
output/hbase/hbase-zookeeper/target/test-classes:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/avro/avro/1.7.7/avro-1.7.7.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/mortbay/jetty/
jetty/6.1.26/jetty-6.1.26.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar:/opt/hbase-rm/output/hbase/hbase-mapreduce/target/test-classes:/opt/
hbase-rm/output/hbase-repo-P1hBf/org/apache/directory/server/apacheds-interceptors-normalization/2.0.0-M15/apacheds-interceptors-normalization-2.0.0-M15.jar:/opt/hbase-rm/output/hbase-
repo-P1hBf/org/apache/directory/server/apacheds-core-shared/2.0.0-M15/apacheds-core-shared-2.0.0-M15.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/hadoop/hadoop-yarn-server-
resourcemanager/2.7.7/hadoop-yarn-server-resourcemanager-2.7.7.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/glassfish/jersey/bundles/repackaged/jersey-guava/2.25.1/jersey-guava-2.25.1.
jar:/opt/hbase-rm/output/hbase/hbase-http/target/classes:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/hadoop/hadoop-client/2.7.7/hadoop-client-2.7.7.jar:/opt/hbase-rm/output/hbase-
repo-P1hBf/log4j/log4j/1.2.17/log4j-1.2.17.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/eclipse/jetty/jetty-util-ajax/9.3.19.v20170502/jetty-util-ajax-9.3.19.v20170502.jar:/opt/hbase-
rm/output/hbase-repo-P1hBf/org/apache/directory/server/apacheds-interceptor-kerberos/2.0.0-M15/apacheds-interceptor-kerberos-2.0.0-M15.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/javax/
xml/bind/jaxb-api/2.2.12/jaxb-api-2.2.12.jar:/opt/hbase-rm/output/hbase-repo-P1hBf/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar:/
...
{code}
> RESTApiClusterManager.java:[250,48] cannot find symbol in hbase-it
> ------------------------------------------------------------------
>
> Key: HBASE-22029
> URL: https://issues.apache.org/jira/browse/HBASE-22029
> Project: HBase
> Issue Type: Sub-task
> Reporter: stack
> Priority: Major
>
> I get this doing a RM build. Can't repro elsewhere.
> Picking up an old jaxrs? See
> https://stackoverflow.com/questions/34679773/extract-string-from-javax-response
> Let me try adding explicit dependency.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)