Skip to content

Update Docker Maven Plugin for Docker v29+ compatibility#12146

Merged
pdurbin merged 1 commit intoIQSS:developfrom
poikilotherm:fix-dmp-version
Feb 5, 2026
Merged

Update Docker Maven Plugin for Docker v29+ compatibility#12146
pdurbin merged 1 commit intoIQSS:developfrom
poikilotherm:fix-dmp-version

Conversation

@poikilotherm
Copy link
Copy Markdown
Contributor

@poikilotherm poikilotherm commented Feb 5, 2026

What this PR does / why we need it:

To ensure compatibility with Docker v29+, we need to upgrade the plugin.

Multiple folks were starting to see this error message when trying to build or run images via Maven:
[ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.46.0:run (default-cli) on project dataverse: Execution default-cli of goal io.fabric8:docker-maven-plugin:0.46.0:run failed: Cannot invoke "com.google.gson.JsonElement.isJsonNull()" because the return value of "com.google.gson.JsonObject.get(String)" is null -> [Help 1]

This is fixed as of release 0.48.0: https://github.com/fabric8io/docker-maven-plugin/releases/tag/v0.48.0
Using -Dfabric8-dmp.version=0.48.0 has shown the issue is mitigated and builds went smoothly, thus making this permanent with this PR.

To ensure compatibility with Docker API v29+, we need to upgrade the plugin.
@poikilotherm poikilotherm requested a review from pdurbin February 5, 2026 13:06
@poikilotherm poikilotherm added the Component: Containers Anything related to cloudy Dataverse, shipped in containers. label Feb 5, 2026
@poikilotherm poikilotherm added the Size: 0.5 A percentage of a sprint. 0.35 hours label Feb 5, 2026
@poikilotherm poikilotherm moved this to Ready for Triage in IQSS Dataverse Project Feb 5, 2026
@poikilotherm poikilotherm added this to the 6.10 milestone Feb 5, 2026
@poikilotherm poikilotherm changed the title Update Docker Maven Plugin Update Docker Maven Plugin for Docker API v29+ compatibility Feb 5, 2026
@poikilotherm poikilotherm changed the title Update Docker Maven Plugin for Docker API v29+ compatibility Update Docker Maven Plugin for Docker v29+ compatibility Feb 5, 2026
Copy link
Copy Markdown
Member

@pdurbin pdurbin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed at #containers > DMP & Docker 29+ this makes sense and looks good. Merging!

@github-project-automation github-project-automation bot moved this from Ready for Triage to Ready for QA ⏩ in IQSS Dataverse Project Feb 5, 2026
@pdurbin pdurbin merged commit 86796a1 into IQSS:develop Feb 5, 2026
14 checks passed
@github-project-automation github-project-automation bot moved this from Ready for QA ⏩ to Merged 🚀 in IQSS Dataverse Project Feb 5, 2026
@scolapasta scolapasta moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Containers Anything related to cloudy Dataverse, shipped in containers. Size: 0.5 A percentage of a sprint. 0.35 hours

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

3 participants