I just checked out a fresh develop instance https://github.com/IQSS/dataverse.git and built it:
> mvn -Pct clean package
> docker image ls | grep gdcc
WARNING: This output is designed for human readability. For machine-readable output, please use --format.
gdcc/base:6.10-noble-p6.2025.10-j17 e08cf058384d 1.06GB 348MB
gdcc/configbaker:unstable af96bd628e30 722MB 198MB
gdcc/dataverse:unstable bbba32344ed0 1.45GB 522MB
When I run it I get this error:
> mvn -Pct docker:run
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< edu.harvard.iq:dataverse >----------------------
[INFO] Building dataverse 6.9
[INFO] from pom.xml
[INFO] ----------------------------[ docker-build ]----------------------------
[INFO]
[INFO] --- docker:0.46.0:run (default-cli) @ dataverse ---
[INFO] DOCKER> [gdcc/configbaker:unstable] "dev_bootstrap": Skipped running
[INFO] DOCKER> [gdcc/configbaker:unstable] "dev_bootstrap": Start container 92100e417c55
dev_bootstrap> Waiting for http://dataverse:8080 to become ready in max 3m.
dev_bootstrap> 2026-02-04T18:46:17Z INF [HTTP] Checking the http://dataverse:8080/api/info/version ...
dev_bootstrap> 2026-02-04T18:46:17Z ERR Expectation failed error="failed to establish an http connection, caused by: Get \"http://dataverse:8080/api/info/version\": dial tcp: lookup dataverse on 127.0.0.11:53: no such host" address=http://dataverse:8080/api/info/version
[ERROR] DOCKER> Error occurred during container startup, shutting down...
[INFO] DOCKER> [gdcc/configbaker:unstable] "dev_bootstrap": Stop and removed container 92100e417c55 after 0 ms
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.608 s
[INFO] Finished at: 2026-02-04T19:46:17+01:00
[INFO] ------------------------------------------------------------------------
[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]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
Any idea what could be the problem?
By the way, docker compose -f docker-compose-dev.yml up works.
You may need to assign some more RAM to the DV container.
I recently did get the impression that at some point during the last releases, we made Dataverse too big to fit into 2G RAM.
Also: some log output would be helpful. There might be other stuff causing regressions
I have 16G for docker, memory should not be an issue
Where should I look for logs?
This is the mvn -Pct -e -X docker:run. Does it help?
@Balázs Pataki you need to assign more RAM to the container. See also #containers > compose: DV needs 2.5G RAM?
But this is not about the RAM anyway at this point. The message you get in the logs is absolutely related to #containers > DMP & Docker 29+ I've seen it before. Please try again with adding the plugin version.
Last updated: Apr 03 2026 at 06:08 UTC