Hi

I am trying to build hbase (mvn clean install -DskipTests) and it fails
with the below error in hbase-common package.  (Maven version : 3.8.8, Java
Version : JDK openjdk version "1.8.0_401")

[*ERROR*] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
*(default-compile)* on project hbase-common: *Compilation failure*:
Compilation failure:

[*ERROR*]
/Users/mmonani/git/apache/hbase/hbase-common/src/main/java/org/apache/hadoop/hbase/trace/TraceUtil.java:[25,32]
package io.opentelemetry.context does not exist

[*ERROR*]
/Users/mmonani/git/apache/hbase/hbase-common/src/main/java/org/apache/hadoop/hbase/trace/TraceUtil.java:[26,32]
package io.opentelemetry.context does not exist

[*ERROR*]
/Users/mmonani/git/apache/hbase/hbase-common/src/main/java/org/apache/hadoop/hbase/trace/TraceUtil.java:[67,52]
cannot find symbol

[*ERROR*]   symbol:   class Context

[*ERROR*]   location: class org.apache.hadoop.hbase.trace.TraceUtil

[*ERROR*]
/Users/mmonani/git/apache/hbase/hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/trace/HFileContextAttributesBuilderConsumer.java:[29,32]
package io.opentelemetry.context does not exist

[*ERROR*]
/Users/mmonani/git/apache/hbase/hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/trace/HFileContextAttributesBuilderConsumer.java:[56,23]
cannot find symbol

[*ERROR*]   symbol:   class ContextKey

[*ERROR*]   location: class
org.apache.hadoop.hbase.io.hfile.trace.HFileContextAttributesBuilderConsumer

[*ERROR*]
/Users/mmonani/git/apache/hbase/hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/BlockIOUtils.java:[421,55]
cannot find symbol

When I checked dependency tree difference for hbase-common package, Apple
Silicon Mac doesn't download io.opentelemetry:opentelemetry-context while
Intel Mac downloads it as sub dependency
of io.opentelemetry:opentelemetry-api

Any suggestions on how to fix this?

Mihir

Reply via email to