EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #01057
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Re: Citation import plugin errors
- To: "eprints-tech@ecs.soton.ac.uk" <eprints-tech@ecs.soton.ac.uk>
- Subject: [EP-tech] Re: Citation import plugin errors
- From: Mark Gregson <mark.gregson@qut.edu.au>
- Date: Wed, 12 Sep 2012 12:00:57 +1000
This is a compatibility issue with EPrints 3.3. The citation plugin package provides the EPrints::LogHandler class which implements the same interface as EPrints::CLIProcessor for handling logging when the imports are running but the interface changed in 3.3. We're not running 3.3 so I can't test this, but I think if you copy the epdata_to_dataobj() method from the CLIProcessor into EPrints::LogHandler it should work. Cheers Mark -----Original Message----- From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Tim Brody Sent: Tuesday, 11 September 2012 10:03 PM To: eprints-tech@ecs.soton.ac.uk Subject: [EP-tech] Re: Citation import plugin errors Importance: Low On Tue, 11 Sep 2012 10:38:13 +0100, Thomas Haines <HainesT@cardiff.ac.uk> wrote: > Hi everyone, > > I am trying to get the citation plugins listed > here: http://files.eprints.org/641/ > > to work, and they appear to be failing at the point of trying to write > to the database using the epdata_to_dataobj sub. Anyone got any ideas > why this might be failing? > > Error: Unhandled exception in Import::CitationService::Scopus: Can't locate > object method "epdata_to_dataobj" via package "EPrints::LogHandler" at > /usr/share/eprints/perl_lib/EPrints/Plugin/Import.pm line 310, <$fh> > line 2. > > Error: Unhandled exception in Import::CitationService::GScholar: Can't > locate object method "epdata_to_dataobj" via package "EPrints::LogHandler" > at /usr/share/eprints/perl_lib/EPrints/Plugin/Import.pm line 310, > <$fh> line 2. What's at line 310 of that file? It sounds like a typo somewhere. There is an EPrints::Apache::LogHandler module, but it doesn't do epdata_to_dataobj. > note: the scopus API has changed and I am rewriting the scopus.pm > plugin, but the scholar plugin is untouched and producing the same error. > > Also has anyone looked at a new plugin to use the ISI Web of Science LINKS > ARTICLE MATCH RETRIEVAL SERVICE? Do you have any documentation for the service? (The trouble with ISI is they don't appear to provide any public documentation on their APIs ...) -- All the best, Tim. *** 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/
- References:
- [EP-tech] Citation import plugin errors
- From: Thomas Haines <HainesT@cardiff.ac.uk>
- [EP-tech] Re: Citation import plugin errors
- From: Tim Brody <tdb2@ecs.soton.ac.uk>
- [EP-tech] Citation import plugin errors
- Prev by Date: [EP-tech] Re: How to customise Division listings
- Next by Date: [EP-tech] Re: Citation import plugin errors
- Previous by thread: [EP-tech] Re: Citation import plugin errors
- Next by thread: [EP-tech] Re: Citation import plugin errors
- Index(es):