I'm unable to publish a dataset, so I checked the serer log and I see:
[2023-12-13T13:21:23.029-0400] [Payara 5.2022.3] [WARNING] [] [edu.harvard.iq.dataverse.engine.command.impl.FinalizeDatasetPublicationCommand] [tid: _ThreadID=213 _ThreadName=__ejb-thread-pool9] [timeMillis: 1702488083029] [levelValue: 900] [[
Failed to reserve the identifier doi:10.25545/4UPJ00; notifying the user(s), unlocking the dataset]]
Is there any way to get a little more detail about that?
[FYI: DV ver 5.14]
Weird. Is the dataset locked?
...how can i tell? :)
https://guides.dataverse.org/en/5.14/api/native-api.html#manage-locks-on-a-specific-dataset
{"status":"OK","data":[]}
Ok, so I guess "unlocking the dataset" was true. Hmm.
Do other datasets publish ok?
Not sure. We don't publish a whole lot. I see there was a dataset published successfully on Oct 12th.
What if you try again? Same thing?
yea -- i tried it twice before coming here.
bah
Let's look at https://status.datacite.org
All green.
Can you please try https://guides.dataverse.org/en/5.14/api/native-api.html#get-info-on-a-pid on that DOI?
{"status":"OK","data":{"id":"10.25545/4upj00","state":"draft"}}โ
Ok, the two states on the DataCite side are "draft" and "findable". Your DOI is in draft. From Dataverse's perspective that means the DOI is already reserved.
So we should tell Dataverse the DOI is already reserved/registered on the DataCite side.
Unfortunately, this will require some database hacking. :sweat_smile:
Let's use https://guides.dataverse.org/en/5.14/schemaspy/tables/dvobject.html for reference.
On the dvobject table there is a column called identifierregistered. It's a boolean. For that dataset, can you please try flipping it from false to true?
Sure. One min...
Alright. Done. Re-try the publish?
Yes, please try again.
success!
I'm still curious how things got out of sync there, but, glad it's live!
:tada:
Yeah, I'm not sure either.
Do you think we should have an API for the dvobject thing?
Doesn't really seem like it's something a person should have to look at on a regular basis.
Definitely.
Hey from https://dataverse.lib.unb.ca/api/datasets/export?exporter=dataverse_json&persistentId=doi%3A10.25545/4UPJ00 I'm seeing a createTime of "2023-06-06T16:11:30Z".
Do you happen to know what version of Dataverse you were running back then?
v5.12.1
i did the 5.13 and 5.14 upgrades in september
Thanks, @Leo Andreev was wondering.
He's the one who suggested the fix, by the way. :heart:
Thanks, all :)
Last updated: Oct 30 2025 at 06:21 UTC