Hi, I’ve enabled the PKP PN plugin for about 3 weeks ago, but it still says “The PKP PLN does not know about this journal yet.”
I’ve tried the “clear my data” settings and it’s still the same. I’ve edited my cron job for 4 days ago with the current and correct one. But my journal is still not listed in the PKP PN List
Yes - but I have limited ability to assist past basic PKP PLN queries. This seems like more of a complex issue. I’ve forwarded along to my colleague @jonasraoni who may be able to assist.
Re-installed the latest version of the plugin, Made the Network Status: The PKP PLN can accept deposits from this journal.
Then checked error_log (given below) and edited the 280th line of the code as following;
(With the help of ChatGPT) . Currently I do not have any PKP PN caused error log but still my journal is not preserved. (Made this changes at 30.11.2025 11PM GMT3)
[30-Nov-2025 22:57:45 Europe/Istanbul] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function APP\plugins\generic\pln\classes\tasks\Depositor::__construct(), 0 passed in /home/etkijournal/public_html/plugins/generic/pln/PlnPlugin.php on line 280 and exactly 1 expected in /home/etkijournal/public_html/plugins/generic/pln/classes/tasks/Depositor.php:39 Stack trace: #0 /home/etkijournal/public_html/plugins/generic/pln/PlnPlugin.php(280): APP\plugins\generic\pln\classes\tasks\Depositor->__construct() #1 /home/etkijournal/public_html/lib/pkp/classes/scheduledTask/PKPScheduler.php(136): APP\plugins\generic\pln\PlnPlugin->registerSchedules(Object(APP\scheduler\Scheduler)) #2 /home/etkijournal/public_html/lib/pkp/classes/core/ScheduleServiceProvider.php(87): PKP\scheduledTask\PKPScheduler->registerPluginSchedules() #3 [internal function]: PKP\core\ScheduleServiceProvider->PKP\core\{closure}() #4 {main} thrown in /home/etkijournal/public_html/plugins/generic/pln/classes/tasks/Depositor.php on line 39 [30-Nov-2025 22:59:38 Europe/Istanbul] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function APP\plugins\generic\pln\classes\tasks\Depositor::__construct(), 0 passed in /home/etkijournal/public_html/plugins/generic/pln/PlnPlugin.php on line 280 and exactly 1 expected in /home/etkijournal/public_html/plugins/generic/pln/classes/tasks/Depositor.php:39 Stack trace:
Today I’ve found the depositor log, and here it is. I also realized that the OAI settings for my journal was ojs2.localhost as I first had the PKP on localhost, then moved it to hosting. Now it’s ojs2.etkijournal.com.
[2025-12-03 03:00:47] https://etkijournal.com
[2025-12-03 03:00:47] [Notice] Task process started.
[2025-12-03 03:00:47] [Notice] PKP Preservation Network Processor
[2025-12-03 03:00:47] [Notice] Depositor processing for ETKİ: Journal of Literature, Theatre and Culture Studies.
[2025-12-03 03:00:47] [Notice] Getting service document.
[2025-12-03 03:00:49] [Notice] The PKP PN is not currently accepting deposits.
[2025-12-03 03:00:49] [Notice] Pruning orphaned deposits.
[2025-12-03 03:00:49] [Notice] Task process stopped.
Hi,
Before reinstalling the plugin it was showing “The PKP PN does not know about this journal.” I deleted the plugin, installed it again, and now everything looks correct, but the depositor log still says:
“The PKP PN is not currently accepting deposits.”
Is this issue caused by my journal’s configuration, or is the PKP PN service itself not accepting deposits at the moment?
By the way, at the same time the plugin settings say that PKP can accept deposits from this journal.
I’ve merged your post into your previous one as it still pertains to the same issue, as per our forum guidelines. @jonasraoni - when you have a moment to look at this, this would be much appreciated.