OAI interface does not show articles - OJS 2.4.8.5

A journal with several articles and published issues:
http://www.revistanps.com.br/nps/issue/archive

When trying to access an OAI interface from it:
http://www.revistanps.com.br/nps/oai?verb=ListRecords&metadataPrefix=oai_dc

No results are displayed:
Error Code inRecordsMatch

No matching records in this repository

Any idea what might explain this behavior?

In addition to some important information:

  1. Data cache and templates were cleared with no different result.
  2. PHP log shows no errors

We searched the database but found no explanation.

Hi @abadan,

Check your distribution settings in journal setup to ensure the OAI interface is enabled.

Regards,
Alec Smecher
Public Knowledge Project Team

Hi Alec,

The OAI interface is active in config.inc.php.

I am using the 2.4.8-5 in this journal.
Wouldn’t this path you pass be for OJS 3.x?

Hi @abadan,

Ah, yes, that’s only relevant for OJS 3.x. Log in as Site Administrator and check the Hosted Journals area to ensure that the journal is checked as “Enabled”.

Regards,
Alec Smecher
Public Knowledge Project Team

I had forgotten to indicate, before opening the topic I checked this and it really wasn’t marked. I checked “Enable this journal to appear publicly on the site”, saved, cleaned caches, but it didn’t work out.

Any more clues we can try?

Hi @abadan,

Hmm, I’m drawing a bit of a blank. Do you have any plugins enabled that modify the OAI interface (e.g. DRIVER or OpenAIRE)? If so, can you try disabling them temporarily to see if they affect the record listing?

Regards,
Alec Smecher
Public Knowledge Project Team

We tried too, but without success.
Our first positive test was by updating this database to OJS 3.1.x. We’ll check with the customer to see if he accepts the update in production, and that will close this case.

We work with hundreds of journals in many instances of OJS, and for the first time we come across this issue.

Thank you, Alec!