[ https://issues.apache.org/jira/browse/HBASE-22222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16816761#comment-16816761 ]
stack edited comment on HBASE-22222 at 4/13/19 12:32 AM: --------------------------------------------------------- Ok. Using same trick as for CanIgnoreReturnValue, the failure remains but now it is because it can't find the unshaded Immutable at User API javadoc time: {code} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) on project hbase: Error generating maven-javadoc-plugin:3.0.1:aggregate report: [ERROR] Exit code: 1 - /Users/stack/checkouts/hbase.git/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java:1034: warning - Tag @link: can't find tagsIterator(Cell) in org.apache.hadoop.hbase.CellUtil [ERROR] javadoc: error - class file for com.google.errorprone.annotations.Immutable not found [ERROR] {code} I can make a new thirdparty RC but still need to deal w/ the above -- perhaps adding errorprone dependency at java doc time? (The error prone we use is same as that used by protobuf util). Here is thirdparty change: {code} diff --git a/hbase-shaded-miscellaneous/pom.xml b/hbase-shaded-miscellaneous/pom.xml index 1e93600..ac8b9df 100644 --- a/hbase-shaded-miscellaneous/pom.xml +++ b/hbase-shaded-miscellaneous/pom.xml @@ -74,6 +74,7 @@ <shadedPattern>${rename.offset}.com.google</shadedPattern> <excludes> <exclude>com.google.errorprone.annotations.CanIgnoreReturnValue</exclude> + <exclude>com.google.errorprone.annotations.Immutable</exclude> </excludes> </relocation> <relocation> diff --git a/hbase-shaded-netty/pom.xml b/hbase-shaded-netty/pom.xml index b9ac1d5..635032c 100644 --- a/hbase-shaded-netty/pom.xml +++ b/hbase-shaded-netty/pom.xml @@ -73,6 +73,7 @@ <shadedPattern>${rename.offset}.io.netty</shadedPattern> <excludes> <exclude>com.google.errorprone.annotations.CanIgnoreReturnValue</exclude> + <exclude>com.google.errorprone.annotations.Immutable</exclude> </excludes> </relocation> </relocations> diff --git a/hbase-shaded-protobuf/pom.xml b/hbase-shaded-protobuf/pom.xml index e3b438a..e724208 100644 --- a/hbase-shaded-protobuf/pom.xml +++ b/hbase-shaded-protobuf/pom.xml @@ -160,6 +160,7 @@ <shadedPattern>${rename.offset}.com.google.protobuf</shadedPattern> <excludes> <exclude>com.google.errorprone.annotations.CanIgnoreReturnValue</exclude> + <exclude>com.google.errorprone.annotations.Immutable</exclude> </excludes> </relocation> <!-- Our protos depend on the protos at this location. @@ -170,6 +171,7 @@ <shadedPattern>${rename.offset}.google.protobuf</shadedPattern> <excludes> <exclude>com.google.errorprone.annotations.CanIgnoreReturnValue</exclude> + <exclude>com.google.errorprone.annotations.Immutable</exclude> </excludes> </relocation> --> {code} was (Author: stack): Ok. Using same trick as for CanIgnoreReturnValue, the failure remains but now it is because it can't find the unshaded Immutable at User API javadoc time: {code} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) on project hbase: Error generating maven-javadoc-plugin:3.0.1:aggregate report: [ERROR] Exit code: 1 - /Users/stack/checkouts/hbase.git/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java:1034: warning - Tag @link: can't find tagsIterator(Cell) in org.apache.hadoop.hbase.CellUtil [ERROR] javadoc: error - class file for com.google.errorprone.annotations.Immutable not found [ERROR] {code} I can make a new thirdparty RC but still need to deal w/ the above -- perhaps adding errorprone dependency at java doc time? (The error prone we use is same as that used by protobuf util). > Site build fails after hbase-thirdparty upgrade > ----------------------------------------------- > > Key: HBASE-22222 > URL: https://issues.apache.org/jira/browse/HBASE-22222 > Project: HBase > Issue Type: Bug > Components: website > Affects Versions: 3.0.0, 2.2.0 > Reporter: Peter Somogyi > Assignee: Peter Somogyi > Priority: Critical > Fix For: 3.0.0 > > > After hbase-thirdparty upgrade the hbase_generate_website job is failing in > mvn site target on javadoc. > > {noformat} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) on > project hbase: Error generating maven-javadoc-plugin:3.0.1:aggregate report: > [ERROR] Exit code: 1 - > /home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java:1034: > warning - Tag @link: can't find tagsIterator(Cell) in > org.apache.hadoop.hbase.CellUtil > [ERROR] javadoc: error - class file for > org.apache.hbase.thirdparty.com.google.errorprone.annotations.Immutable not > found{noformat} > After reverting thirdparty upgrade locally the site build passed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)