Hi @Philip Durbin ๐ , we are having similar issue but with old handles. I came here to start a new topic but found this similar one. We were using handles in v3 and have quite a number of datasets from back then. Recently our users having issues while publishing a new version of dataset with handles. 
I am assuming it broke after 6.2 implementation of multiple PID providers. We have only one legacy PID provider defined and I am thinking dataset with handles is also trying to update DOI!
Sounds like a possibility. :sweat_smile:
Do you know how to fix that? :smiling_face_with_tear:
I am thinking I would need to define a hdl PID provider which I wasnโt looking forward to :exhausted:
I have created this issue https://github.com/IQSS/dataverse/issues/10860
@Bikram I'm confused. How did it work before? And should we move these messages to a new topic?
Moving conversation about issue https://github.com/IQSS/dataverse/issues/10860 here
So the thing I'm wondering about is how you were able to republish datasets with Handles before 6.2. Only a single PID provider was supported back then.
@Philip Durbin ๐ barely anyone Publish a new version of old Dataset with handle but it was working in past versions of DV.
I think the update metadata was silently failing in logs only and it was not restricting the Publish
Interesting. So perhaps the Dataverse UI was showing "Published!" but nothing was actually happening in terms of any Handle server getting updated.
Are you running a Handle server? Do you have all the infra set up? I've never run it myself.
exactly, it was being marked as published. We never had handle server's configuration setup in DV4, infact it was not even supported initialy
ok
So you want it to work the way it used to? Kinda broken and weird? :sweat_smile:
we have a handle server running but only like in Read-only mode, it just resolve the old handles. We migrated any unpublished handles to DOIs couple of years ago
haha exactly! :rolling_on_the_floor_laughing: 
I can try setting up additional hdl PID provider in DV but we don't want to use it for any new dataset and don't even want to display that option anywhere
One possible solution would be to mint DOIs for those datasets that have Handles. That's what we did at Harvard Dataverse.
I wrote about this recently: https://groups.google.com/g/dataverse-community/c/bEz9uWXIjss/m/GOfbjsazAAAJ
woww thats interesting, so that handle will still resolve but to new DOI URL!?
Yep. You point the Handle at the DOI.
And URLs like https://dataverse.harvard.edu/dataset.xhtml?persistentId=hdl:1902.1/10038 will go to the right dataset.
I ll need to manually change hdl records to point to new URL right? As we don't have DV connection to hdl server
Right, hopefully there's an API or something.
yea there are commands, we have done that in past 
So issue resolved I guess. 
I ll talk to team to migrate all hdl datasets to DOIs
Ok. I didn't do the migration myself. Others here know more. I don't think it was too bad.
Looks like it should be straight forward, I ll update here
sounds good
Last updated: Oct 30 2025 at 06:21 UTC