EPrints Technical Mailing List Archive

See the EPrints wiki for instructions on how to join this mailing list and related information.

Message: #10171


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] Error with DOI Import in EPrints – "getDocumentElement" Undefined Value


CAUTION: This e-mail originated outside the University of Southampton.

Hello Team,

We are currently encountering an issue with the DOI import function in our EPrints system.

Previously, the feature was working fine — our last successful test was on 7 July.  

However, starting yesterday, when attempting to import items via DOI, we received the following error:

Unhandled exception in Import::DOI: Can't call method "getDocumentElement" on an undefined value at /opt/eprints3/perl_lib/EPrints/Plugin/Import/DOI.pm line 103, <$fh> line 2. Unhandled warning in Import::DOI: http error : Unknown IO error Test run failed: 0 item(s) found before an error caused the test run to abort. Carefully check any warning messages before proceeding.

We have verified that the server has internet access, and that the DOIs we used (e.g., 10.1038/s41586-020-2649-2) return valid metadata via curl. Despite this, the plugin crashes when processing the response.

Attached below is a screenshot of the error as seen from the EPrints interface.

image.png


We would appreciate your guidance or any known fixes regarding this issue.

Thank you in advance for your assistance.