What application are you using?
OJS 3.3.0-17
Dear all,
I am writing to ask for your help regarding the PKP Preservation Network (PLN) plugin configured on our OJS instance.
The journal Teoria e Critica della Regolazione Sociale / Theory and Criticism of Social Regulation (ISSN 1970-5476)
https://mimesisjournals.com/ojs/index.php/tcrs/index
has been set up with the PKP PLN plugin for several days, but the network status still shows a payload-error for almost
all deposits (screenshot attached).
The same issue affects a second journal on the same OJS instance: Aisthesis
(https://mimesisjournals.com/ojs/index.php/aisthesis).
What the logs show
The scheduled task runs without local errors. The staging server is reachable, the service document is retrieved
successfully, and packaging completes without errors. However, when the plugin polls deposit statuses, almost all deposits
receive payload-error from the PKP PN staging server:
[2026-05-31 10:03:47] Processing state for deposit 28 → (payload-error)
[2026-05-31 10:03:48] Processing state for deposit 9 → (payload-error)
[2026-05-31 10:03:49] Processing state for deposit 38 → (payload-error)
[2026-05-31 10:03:50] Processing state for deposit 12 → (payload-error)
… (approximately 25 deposits affected across both journals)
A smaller number of older deposits show deposited or depositedByJournal status and appear to have been accepted previously
without issues.
Diagnostic steps already performed
- Native XML Export (Tools → Import/Export → Native XML Plugin): exports all issues successfully with no errors or
warnings — OJS data appears valid. - PHP error log: no errors related to packaging or ZIP creation during the task execution window.
- Network connectivity: the PKP PN staging server is reachable and the service document is retrieved correctly on every
run. - Terms of use: accepted and confirmed in the plugin settings.
- ISSN: configured correctly on both journals.
Could you please check the staging server logs for our journals and let us know the specific validation error causing the
payload-error status?
Journal UUIDs can be found in the plugin settings page of each journal (I can provide them upon request if preferred).
Thank you very much for your assistance.
Best regards,
Paolo Pellegrino
Archimede Informatica
