Stream: troubleshooting

Topic: NullPointerException in DOI creation causes silent registra


view this post on Zulip Simon Carroll (Oct 30 2025 at 08:20):

Good morning!

We're experiencing intermittent DOI registration failures on Dataverse 6.5 (also confirmed on 6.8) in the BSC Dataverse deployments.

Issue: When users create datasets with ROR affiliations selected from the autocomplete dropdown, DOI assignment succeeds but DataCite registration fails silently (~10-50% failure rate).

Symptoms:

Root cause: Race condition where getGlobalId() returns null during DOI creation transaction flow.

Workaround: Create dataset with minimal metadata first, then edit to add ROR affiliation (100% success rate).

GitHub issue: https://github.com/IQSS/dataverse/issues/11941

We're using external vocab scripts for ROR autocomplete. Has anyone seen PID registration issues related to external vocab scripts or similar timing-dependent DOI failures before?

Thanks!

view this post on Zulip Philip Durbin 🚀 (Oct 30 2025 at 11:14):

Thanks for all the details!


Last updated: Jan 09 2026 at 14:18 UTC