DSpace 7.6.1 doi-organiser -r failure

12 views
Skip to first unread message

Nason Bimbe

unread,
Jun 26, 2024, 5:05:21 PM (6 days ago) Jun 26
to DSpace Technical Support
Hello,
Running
dspace/bin/dspace doi-organiser -r

I get the following Exception..

2024-06-26 21:55:41,586 WARN  unknown unknown org.dspace.identifier.doi.DataCiteConnector @ While reserving the DOI doi:10.57996/cran.ceres-2558, we got a http status code 404 and the message "Not found".
2024-06-26 21:55:41,813 ERROR unknown unknown org.dspace.identifier.doi.DOIOrganiser @ It wasn't possible to register this identifier : doi:10.57996/cran.ceres-2558 online. Exceptions code: BAD_ANSWER
org.dspace.identifier.doi.DOIIdentifierException: Unable to parse an answer from DataCite API. Please have a look into DSpace logs.
        at org.dspace.identifier.doi.DataCiteConnector.reserveDOI(DataCiteConnector.java:458) ~[dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.identifier.DOIIdentifierProvider.reserveOnline(DOIIdentifierProvider.java:403) ~[dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.identifier.DOIIdentifierProvider.registerOnline(DOIIdentifierProvider.java:454) ~[dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.identifier.doi.DOIOrganiser.register(DOIOrganiser.java:416) [dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.identifier.doi.DOIOrganiser.register(DOIOrganiser.java:482) [dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.identifier.doi.DOIOrganiser.runCLI(DOIOrganiser.java:248) [dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.identifier.doi.DOIOrganiser.main(DOIOrganiser.java:103) [dspace-api-7.6.1.jar:7.6.1]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
        at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:283) [dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:134) [dspace-api-7.6.1.jar:7.6.1]
        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99) [dspace-api-7.6.1.jar:7.6.1]


Some of the config in dspace/config/spring/api/identifier-service.xml

<bean id="org.dspace.identifier.DOIIdentifierProvider"
    class="org.dspace.identifier.VersionedDOIIdentifierProvider"
    scope="singleton">
    <property name="configurationService"
        ref="org.dspace.services.ConfigurationService" />
    <property name="DOIConnector"
        ref="org.dspace.identifier.doi.DOIConnector" />
    <!--<property name="dspaceDOIMetadataField"
              value="dc.identifier.doi" />-->
    <property name="filter" ref="doi-filter-collection" />
</bean>

    <bean id="org.dspace.identifier.doi.DOIConnector"
        class="org.dspace.identifier.doi.DataCiteConnector"
        scope="singleton">
        <property name='DATACITE_SCHEME' value='https'/>
        <property name='DATACITE_HOST' value='mds.test.datacite.org'/>
        <property name='DATACITE_DOI_PATH' value='/doi/' />
        <property name='DATACITE_METADATA_PATH' value='/metadata/' />
        <property name='disseminationCrosswalkName' value="DataCite" />
    </bean>

Has anyone encountered this problem and how di they resolve it?

Thanks
Nason
Reply all
Reply to author
Forward
0 new messages