OJS 2.4.8.1 Error

Good Morning!

We have updated the OJS platform from the 2.4.8.0 version to 2.4.8.1, however when I try to generate and XML file in order to place it in CrossRef ad the editor, and import and export the Crossref in XML I get the following message.

##plugins.importexport.crossref.manageDOIs##

Clicking directs you to blank page. Before if used to say export edition and export articles.

How to correct this error.

This sounds like a failed upgrade. What method did you use for upgrading (e.g. patching, or the full package)? Do you have any known local changes to the code?

Hey Thanks. I am going to ask my IT person in order to give that answer! thanks

Hi,

Our IT reported

1 - The system was updated through Patching, like we have already done before.

2 - We realized the procedure to show log errors on our server, the following link is
the error, Directory PHP Fatal error: Using $this when not
in object context in
/var/www/periodicos.unicesumar/plugins/importexport/crossref/CrossRefExportPlugin.inc.php
on line 220, referer: http://periodicos.unicesumar.edu.br/index.php/rama/manager/importexport/plugin/CrossRefExportPlugin

Ah, you are running into this issue:
https://github.com/pkp/pkp-lib/issues/1749

It can be fixed by the patch attached to the Github issue.

Hi!

I’m having trouble finding the file to download. There seems to be completed.

The particular lines to change are here:
https://github.com/pkp/ojs/pull/994/commits/1dd12744e52906b3eec8acdde5864a84f34623a3

Are you familiar with git, or with patching, or with changing the code manually?