[EP-tech] Re: Citation import plugin errors

Paolo Tealdi paolo.tealdi at polito.it
Wed Sep 12 17:23:31 BST 2012


On 09/12/2012 04:00 AM, Mark Gregson wrote:

Hi Mark,

Maybe it's simpler to patch import_citationdata commenting Handler 
definition,

-- import_citationdata.original    2012-09-12 18:06:54.000000000 +0200
+++ import_citationdata    2012-09-12 17:57:07.000000000 +0200
@@ -230,7 +230,7 @@
  {
      $plugin = $session->plugin(
          $pluginmap->{$datasetid},
-        Handler => $handler,
+#        Handler => $handler,
          net_retry => {
              max => $net_retry_max,
              interval => $net_retry_interval,

you can't log in a file, but for a batch STDERR is enough.
In my test server this patch works ...

Best regards,
Paolo Tealdi


> 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
>
>

-- 
Ing. Paolo Tealdi         Area IT - Politecnico Torino
Telefono/Phone : +39-011-0906714 , FAX : +39-011-0906799
Indirizzo/Address : C.so Duca degli Abruzzi,  24 - 10129 Torino - ITALY
Skype : tealdi.paolo
Please consider your environmental responsibility before printing this e-mail



More information about the Eprints-tech mailing list