Dávid Paksy created HBASE-29155:
-----------------------------------
Summary: Upgrade checkstyle to fix website build
Key: HBASE-29155
URL: https://issues.apache.org/jira/browse/HBASE-29155
Project: HBase
Issue Type: Improvement
Components: build
Reporter: Dávid Paksy
Right now on master branch the website build fails with the following error:
{noformat}
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.12.0:site (default-site) on
project hbase: Error generating
maven-checkstyle-plugin:3.1.0:checkstyle-aggregate report: Failed during
checkstyle configuration: Exception was thrown while processing
/home/jenkins/jenkins-home/workspace/Base-PreCommit-GitHub-PR_PR-6668/yetus-general-check/src/hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/replicas/ReplicaKey.java:
IllegalStateException occurred while parsing file
/home/jenkins/jenkins-home/workspace/Base-PreCommit-GitHub-PR_PR-6668/yetus-general-check/src/hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/replicas/ReplicaKey.java.
/home/jenkins/jenkins-home/workspace/Base-PreCommit-GitHub-PR_PR-6668/yetus-general-check/src/hbase-balancer/src/main/java/org/apache/hadoop/hbase/master/balancer/replicas/ReplicaKey.java:43:35:
expecting RPAREN, found 'other' -> [Help 1]
{noformat}
It seems that checkstyle is not able to parse ReplicaKey.java (because of
instanceOf pattern match).
Either ReplicaKey.java can be edited to not to use instanceOf pattern matching
feature or we can upgrade checktyle to newer version which supports this syntax.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)