I am experiencing a “silent fail” with the PKP PN plugin on OJS 3.5.0.0.
The Symptoms:
-
The Network Status shows: “The PKP PLN can accept deposits from this journal.”
-
The Journal Identifier (UUID) is correctly generated and present.
-
The Terms of Use have been accepted and saved multiple times.
-
HOWEVER: The “Deposits” table remains completely empty.
-
When running the task via CLI, the process finishes in ~8ms, indicating it is either skipping the scan logic or failing to find archivable content despite a healthy OAI feed.
Steps I took leading up to the issue
-
Verified OAI-PMH: Confirmed that
ListRecordsshows all 10 published articles with PDF galleys and correct metadata. -
Server Configuration: Verified
tarpath is correct (/usr/bin/tar) andzipPHP extension is enabled. -
Database Reset: Attempted to clear
pln_depositsandpln_deposit_objectstables and reset thelast_runsetting inplugin_settingsto force a re-scan. -
CLI Manual Run: Executed
php lib/pkp/tools/scheduler.php run --task="APP\plugins\generic\pln\classes\tasks\Depositor" --force. -
Result: The command returns
DONEalmost instantaneously (under 10ms) and no rows are added to thepln_depositstable. No errors are generated in thescheduledTaskLogs.
Applications
-
OJS Version: 3.5.0.0
-
PHP Version: 8.2 (Hostinger Shared Hosting)
-
PKP PN Unique Identifier:
0013B529-ED68-4C32-B09D-4C510B77C40B -
Journal URL: https://jccair.org/index.php/jcai
-
OAI URL: https://jccair.org/index.php/index/oai?verb=ListRecords&metadataPrefix=oai_dc