[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EP-tech] DOI - Importing

Hi Roland,
It looks like you are running my CheckDOI plugin which will be out of date in terms of the URI for crossref.

At version 3.3.14 of eprints (your reported version) the functionality of CheckDOI should be built in to core EPrints so you should be able to disable / uninstall the plugin which may solve your problem as long as your core software has been patched in <eprints_root>/perl_lib/EPrints/Plugin/Import/DOI.pm to use the updated url (http://doi.crossref.org/openurl) as per https://github.com/eprints/eprints/commit/24de2fc05604aa7f0d34677ed2eb470e4f425a9d



-----Original Message-----
From: eprints-tech-bounces at ecs.soton.ac.uk [mailto:eprints-tech-bounces at ecs.soton.ac.uk] On Behalf Of Roth-Steiner, Roland
Sent: 10 March 2017 09:24
To: Eprints Tech Mailing List <eprints-tech at ecs.soton.ac.uk>
Subject: [EP-tech] DOI - Importing

Hi all,

since some days we get an error importing DOIs. From the web-import-screen:


["Plugin/Screen/Import:exception" not definederrorCan't call method "getDocumen? tElement" on an undefined value at /usr/share/eprints/lib/plugins/EPrints/Plugi?
n/Import/CheckDOI.pm line 89, <$fh> line 2. pluginImport::DOI]

["Plugin/Screen/Import:warning" not definedpluginImport::DOIwarninghttp error :?  Unknown IO error ]


Resolving this way

curl "http://doi.crossref.org/openurl?pid=roth-steiner at ulb.tu-darmstadt.de&noredirect=true&id=doi:10.1029/2005JC003173


pid is configured in plugins.pl

We changed id_number to be a multiple field now - could this be the cause? How could I fix this?


Roland Roth-Steiner
M.Sc. Wirtsch.-Inf., Dipl.-Bibl.
. Univ.- und Landesbibliothek
... Elektronische Informationsdienste
... Leitung Digitalisierungszentrum
. Magdalenenstr. 8, 64289 Darmstadt
+49 (0)6151 16-76280

*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
*** EPrints developers Forum: http://forum.eprints.org/
-- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302). The Open University is authorised and regulated by the Financial Conduct Authority.