Skip to content

Bump com.github.spotbugs:spotbugs-maven-plugin from 4.10.3.0 to 4.10.4.0 - #601

Merged
bertysentry merged 2 commits into
mainfrom
dependabot/maven/com.github.spotbugs-spotbugs-maven-plugin-4.10.4.0
Aug 29, 2026
Merged

Bump com.github.spotbugs:spotbugs-maven-plugin from 4.10.3.0 to 4.10.4.0#601
bertysentry merged 2 commits into
mainfrom
dependabot/maven/com.github.spotbugs-spotbugs-maven-plugin-4.10.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps com.github.spotbugs:spotbugs-maven-plugin from 4.10.3.0 to 4.10.4.0.

Release notes

Sourced from com.github.spotbugs:spotbugs-maven-plugin's releases.

spotbugs-maven-plugin-4.10.4.0

What's Changed

New Contributors

Full Changelog: spotbugs/spotbugs-maven-plugin@spotbugs-maven-plugin-4.10.3.0...spotbugs-maven-plugin-4.10.4.0

Commits
  • 698cfa7 [maven-release-plugin] prepare release spotbugs-maven-plugin-4.10.4.0
  • f12b09f [pom] Update spotbugs core to 4.10.4
  • 2fc78c6 Merge pull request #1500 from hazendaz/master
  • 87e41d6 Add more missing javadocs throughout
  • b2149c3 [docs] Add missing javadocs to rest of integration tests
  • 6cdda40 Merge pull request #1499 from hazendaz/master
  • d9d54a6 Merge pull request #1498 from spotbugs/renovate/byte-buddy.version
  • 54738d7 Require maven 3.8.9 or better
  • d3646ee Update byte-buddy.version to v1.18.12
  • 011cbec Merge pull request #1497 from hazendaz/master
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 24, 2026
@bertysentry

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.10.3.0 to 4.10.4.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](spotbugs/spotbugs-maven-plugin@spotbugs-maven-plugin-4.10.3.0...spotbugs-maven-plugin-4.10.4.0)

---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
  dependency-version: 4.10.4.0
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…0.4.0

spotbugs-maven-plugin 4.10.4.0 no longer normalizes its outputEncoding
parameter (regression tracked in spotbugs/spotbugs-maven-plugin#1511),
so on a clean `mvn verify site` the spotbugs site report fails with
NullPointerException "charsetName" when project.reporting.outputEncoding
is undefined. Define it explicitly, which is good practice anyway.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@bertysentry

Copy link
Copy Markdown
Contributor

The CI failure here is a regression in spotbugs-maven-plugin 4.10.4.0 itself, now tracked upstream in spotbugs/spotbugs-maven-plugin#1511.

TL;DR: 4.10.4.0 (via spotbugs/spotbugs-maven-plugin#1495) stopped normalizing its outputEncoding parameter, whose default is ${project.reporting.outputEncoding} — a property this POM didn't define. The Groovy-generated getter overrides AbstractMavenReport.getOutputEncoding()'s null-safe fallback, so the site report goal crashes with NullPointerException: charsetName in reportToSite when writing the report page. It only reproduces on a clean build (a warm target/site skips the writing path), which is why it looked CI-only. The compat-test failures in the log are the usual ignored failsafe results, unrelated.

Pushed 1388986 defining <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>, verified locally with a clean mvn verify site on JDK 17 (fails without it, green with it).

@bertysentry
bertysentry merged commit 37058f2 into main Aug 29, 2026
5 checks passed
@bertysentry
bertysentry deleted the dependabot/maven/com.github.spotbugs-spotbugs-maven-plugin-4.10.4.0 branch August 29, 2026 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant