Hello everyone,
I am using Dataverse version 6.4 and when trying to publish datasets that contain in their metadata a related publication of type "Is Supplement To", I am receiving the following exception:
[2025-07-08T13:52:28.636-0300] [Payara 6.2024.6] [WARNING] [] [edu.harvard.iq.dataverse.pidproviders.doi.datacite.DataCiteDOIProvider] [tid: _ThreadID=1833 _ThreadName=__ejb-thread-pool11] [timeMillis: 1751993548636] [levelValue: 900] [[
modifyMetadata failed: Response from postMetadata: 422, DOI 10.48331/scielodata.4wtton: [facet 'enumeration'] The value 'Is Supplement To' is not an element of the set {'IsCitedBy', 'Cites', 'IsSupplementTo', 'IsSupplementedBy', 'IsContinuedBy', 'Continues', 'IsNewVersionOf', 'IsPreviousVersionOf', 'IsPartOf', 'HasPart', 'IsPublishedIn', 'IsReferencedBy', 'References', 'IsDocumentedBy', 'Documents', 'IsCompiledBy', 'Compiles', 'IsVariantFormOf', 'IsOriginalFormOf', 'IsIdenticalTo', 'HasMetadata', 'IsMetadataFor', 'Reviews', 'IsReviewedBy', 'IsDerivedFrom', 'IsSourceOf', 'Describes', 'IsDescribedBy', 'HasVersion', 'IsVersionOf', 'Requires', 'IsRequiredBy', 'Obsoletes', 'IsObsoletedBy', 'Collects', 'IsCollectedBy', 'HasTranslation', 'IsTranslationOf'}. at line 55, column 0
java.io.IOException: Response from postMetadata: 422, DOI 10.48331/scielodata.4wtton: [facet 'enumeration'] The value 'Is Supplement To' is not an element of the set {'IsCitedBy', 'Cites', 'IsSupplementTo', 'IsSupplementedBy', 'IsContinuedBy', 'Continues', 'IsNewVersionOf', 'IsPreviousVersionOf', 'IsPartOf', 'HasPart', 'IsPublishedIn', 'IsReferencedBy', 'References', 'IsDocumentedBy', 'Documents', 'IsCompiledBy', 'Compiles', 'IsVariantFormOf', 'IsOriginalFormOf', 'IsIdenticalTo', 'HasMetadata', 'IsMetadataFor', 'Reviews', 'IsReviewedBy', 'IsDerivedFrom', 'IsSourceOf', 'Describes', 'IsDescribedBy', 'HasVersion', 'IsVersionOf', 'Requires', 'IsRequiredBy', 'Obsoletes', 'IsObsoletedBy', 'Collects', 'IsCollectedBy', 'HasTranslation', 'IsTranslationOf'}. at line 55, column 0
Does anyone know how I can fix this?
Best Regards,
This is due to a bug that was fixed in https://github.com/IQSS/dataverse/pull/10926 - the code was sending the “Is Supplement To” display name to DataCite instead of the “IsSupplementTo” value, without spaces, that DataCite expects.
The bug was fixed in v6.5 and, thanks to Don Sizemore, is also available in a patched version of 6.4: https://github.com/donsizemore/dataverse_backports/releases/tag/v6.4_10926_10958_10865_10919
The fix would be to install the patched 6.4 version (or upgrade to 6.5) and then retry publishing.
A work-around is to not use the RelationType field, or at least not multi-word choices for that field until the Dataverse instance is fixed.
-- Jim
Esta mensagem pode conter informação confidencial, sendo seu sigilo protegido por lei. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação baseada
nessas informações. Se você recebeu esta mensagem por engano, por favor, avise imediatamente ao remetente, respondendo o e-mail e em seguida apague-a. Agradecemos sua cooperação.
This message may contain confidential information and its confidentiality is protected by law. If you are not the addressed or authorized person to receive this message, you must not use, copy, disclose or take any action based on it or any information herein.
If you have received this message by mistake, please advise the sender immediately by replying the e-mail and then deleting it. Thank you for your cooperation.
--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
dataverse-commu...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/dataverse-community/8aa64505-d9df-434e-83b7-7fbe3e949395n%40googlegroups.com.