Skip to content

HBASE-29860 Fix NullPointerException on Maven site build - #7693

Merged
PDavid merged 1 commit into
apache:branch-2.5from
PDavid:HBASE-29860-fix-npe-maven-site-build-branch-2.5
Jan 30, 2026
Merged

HBASE-29860 Fix NullPointerException on Maven site build#7693
PDavid merged 1 commit into
apache:branch-2.5from
PDavid:HBASE-29860-fix-npe-maven-site-build-branch-2.5

Conversation

@PDavid

Copy link
Copy Markdown
Contributor

This occurs when the parser encounters a section in an .xdoc file that it cannot properly index, such as sections without a name attribute.

This occurs when the parser encounters a section in an .xdoc file that it cannot properly index, such as sections without a name attribute.
@PDavidPDavid self-assigned this Jan 29, 2026
@PDavidPDavid added the bug label Jan 29, 2026
@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 14sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
_ Patch Compile Tests _
_ Other Tests _
1m 21s
SubsystemReport/Notes
DockerClientAPI=1.53 ServerAPI=1.53 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#7693
Optional Tests
unameLinux 977d5fb50842 6.14.0-1018-aws #18~24.04.1-Ubuntu SMP Mon Nov 24 19:46:27 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / a7f93a1
Max. process+thread count29 (vs. ulimit of 30000)
modulesC: . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 55sDocker mode activated.
-0 ⚠️yetus0m 6sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
_ Patch Compile Tests _
_ Other Tests _
2m 16s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#7693
Optional Tests
unameLinux d4ef50852b14 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / a7f93a1
Max. process+thread count38 (vs. ulimit of 30000)
modulesC: . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 49sDocker mode activated.
-0 ⚠️yetus0m 6sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
_ Patch Compile Tests _
_ Other Tests _
2m 39s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#7693
Optional Tests
unameLinux 9ecc59545e68 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / a7f93a1
Max. process+thread count42 (vs. ulimit of 30000)
modulesC: . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 14sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2.5 Compile Tests _
+1 💚mvninstall2m 33sbranch-2.5 passed
-1 ❌mvnsite0m 13s/branch-mvnsite-root.txtroot in branch-2.5 failed.
+1 💚spotless0m 36sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+1 💚mvninstall2m 12sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚mvnsite2m 27sthe patch passed
+1 💚xmllint0m 0sNo new issues.
+1 💚spotless0m 35spatch has no errors when running spotless:check.
_ Other Tests _
+1 💚asflicense0m 12sThe patch does not generate ASF License warnings.
10m 26s
SubsystemReport/Notes
DockerClientAPI=1.52 ServerAPI=1.52 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#7693
Optional Testsdupname asflicense mvnsite codespell detsecrets xmllint spotless
unameLinux e991bfff222d 6.14.0-1018-aws #18~24.04.1-Ubuntu SMP Mon Nov 24 19:46:27 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / a7f93a1
Max. process+thread count76 (vs. ulimit of 30000)
modulesC: . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/console
versionsgit=2.34.1 maven=3.9.8 xmllint=20913
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@PDavid
PDavid marked this pull request as ready for review January 29, 2026 16:05
@PDavid
PDavid requested a review from Apache9January 29, 2026 16:05
@apurtell

Copy link
Copy Markdown
Contributor

I approved the changes because they are good on their own merit but do not seem to be fixing the site build issues per the precommit report.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.21.0:site (default-site) on project hbase: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.21.0:site failed. NullPointerException -> [Help 1]

I think more needs to be done here before we can claim it is a NPE fix @PDavid

@PDavid

Copy link
Copy Markdown
ContributorAuthor

I approved the changes because they are good on their own merit but do not seem to be fixing the site build issues per the precommit report.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.21.0:site (default-site) on project hbase: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.21.0:site failed. NullPointerException -> [Help 1]

I think more needs to be done here before we can claim it is a NPE fix @PDavid

Hi @apurtell,
Many thanks for your feedback. 👍 Maybe I'm wrong but I understood the Yetus result as the mvn site fails in base branch ("root in branch-2.5 failed.") and in this feature branch mvn site is successful (the patch passed): https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7693/1/artifact/yetus-general-check/output/patch-mvnsite-root.txt

@PDavid
PDavid merged commit 979d198 into apache:branch-2.5Jan 30, 2026
0 of 2 checks passed
@PDavid
PDavid deleted the HBASE-29860-fix-npe-maven-site-build-branch-2.5 branch January 30, 2026 19:52
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@PDavid@Apache-HBase@apurtell@liuxiaocs7