Describe the issue or problem
I have upgraded from 3.304 to 3.5.04. Everything works fine. However,In the submission process, when an author tries to add a contributor and clicks on the save button, this error message pops up when the page is reloaded, the fields are empty, and need to be filled again. The same error message is popping up in the “For the Editors” AND "Submit"stages.
What application are you using?
For example, OJS 3.5.0-4
Additional information
Hi @rmosavi,
Are you able to check your PHP error logs? That often provides more clues as to what is contributing to the errors.
-Roger
PKP Team
This is the php error I get in a live error check:
#18 {main}
#17 [internal function]: PKP\core\ScheduleServiceProvider->{closure:PKP\core\ScheduleServiceProvider::boot():61}()
#16 /home/eepiir/public_html/journal/lib/pkp/classes/core/ScheduleServiceProvider.php(94): PKP\scheduledTask\PKPScheduler->runWebBasedScheduleTaskRunner()
#15 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/PKPScheduler.php(152): PKP\scheduledTask\ScheduleTaskRunner->run()
#14 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduleTaskRunner.php(74): PKP\scheduledTask\ScheduleTaskRunner->runEvent()
#13 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduleTaskRunner.php(103): Illuminate\Console\Scheduling\CallbackEvent->run()
#12 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php(77): Illuminate\Console\Scheduling\Event->run()
#11 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(134): Illuminate\Console\Scheduling\Event->start()
#10 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(185): Illuminate\Console\Scheduling\CallbackEvent->execute()
#9 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php(118): Illuminate\Container\Container->call()
#8 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Container.php(696): Illuminate\Container\BoundMethod::call()
#7 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod()
#6 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\Container\Util::unwrapIfClosure()
#5 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::{closure:Illuminate\Container\BoundMethod::call():35}()
#4 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Closure->__invoke()
#3 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): PKP\scheduledTask\PKPScheduler->{closure:PKP\scheduledTask\PKPScheduler::registerSchedules():91}()
#2 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/PKPScheduler.php(91): PKP\scheduledTask\ScheduledTask->execute()
#1 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php(148): PKP\scheduledTask\ScheduledTask->addExecutionLogEntry()
#0 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php(123): flock()
Stack trace:
[27-May-2026 11:25:53 UTC] TypeError: flock(): Argument #1 ($stream) must be of type resource, false given in /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php:123
[27-May-2026 11:25:53 UTC] PHP Warning: fopen(/home/eepiir/ojs_files/scheduledTaskLogs/ProcessQueueJobs-6a16d4c190e2f-20260527.log): Failed to open stream: Permission denied in /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php on line 122
[27-May-2026 11:25:51 UTC] PHP Warning: Array to string conversion in /home/eepiir/public_html/journal/lib/pkp/classes/submission/Repository.php on line 431
[27-May-2026 11:25:22 UTC] PHP Warning: Array to string conversion in /home/eepiir/public_html/journal/lib/pkp/classes/submission/Repository.php on line 431
#18 {main}
#17 [internal function]: PKP\core\ScheduleServiceProvider->{closure:PKP\core\ScheduleServiceProvider::boot():61}()
#16 /home/eepiir/public_html/journal/lib/pkp/classes/core/ScheduleServiceProvider.php(94): PKP\scheduledTask\PKPScheduler->runWebBasedScheduleTaskRunner()
#15 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/PKPScheduler.php(152): PKP\scheduledTask\ScheduleTaskRunner->run()
#14 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduleTaskRunner.php(74): PKP\scheduledTask\ScheduleTaskRunner->runEvent()
#13 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduleTaskRunner.php(103): Illuminate\Console\Scheduling\CallbackEvent->run()
#12 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php(77): Illuminate\Console\Scheduling\Event->run()
#11 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(134): Illuminate\Console\Scheduling\Event->start()
#10 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(185): Illuminate\Console\Scheduling\CallbackEvent->execute()
#9 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php(118): Illuminate\Container\Container->call()
#8 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Container.php(696): Illuminate\Container\BoundMethod::call()
#7 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod()
#6 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\Container\Util::unwrapIfClosure()
#5 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::{closure:Illuminate\Container\BoundMethod::call():35}()
#4 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Closure->__invoke()
#3 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): PKP\scheduledTask\PKPScheduler->{closure:PKP\scheduledTask\PKPScheduler::registerSchedules():91}()
#2 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/PKPScheduler.php(91): PKP\scheduledTask\ScheduledTask->execute()
#1 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php(148): PKP\scheduledTask\ScheduledTask->addExecutionLogEntry()
#0 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php(123): flock()
Stack trace:
[27-May-2026 11:24:48 UTC] TypeError: flock(): Argument #1 ($stream) must be of type resource, false given in /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php:123
[27-May-2026 11:24:48 UTC] PHP Warning: fopen(/home/eepiir/ojs_files/scheduledTaskLogs/ProcessQueueJobs-6a16d48031997-20260527.log): Failed to open stream: Permission denied in /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php on line 122
[27-May-2026 11:23:51 UTC] PHP Warning: Undefined array key “orcid” in /home/eepiir/public_html/journal/lib/pkp/api/v1/submissions/PKPSubmissionController.php on line 1562
[27-May-2026 11:23:51 UTC] PHP Warning: Undefined property: stdClass::$type in /home/eepiir/public_html/journal/lib/pkp/classes/core/PKPBaseController.php on line 489
[27-May-2026 11:23:46 UTC] PHP Warning: Undefined array key “orcid” in /home/eepiir/public_html/journal/lib/pkp/api/v1/submissions/PKPSubmissionController.php on line 1562
[27-May-2026 11:23:46 UTC] PHP Warning: Undefined property: stdClass::$type in /home/eepiir/public_html/journal/lib/pkp/classes/core/PKPBaseController.php on line 489
[27-May-2026 11:23:42 UTC] PHP Warning: Undefined array key “orcid” in /home/eepiir/public_html/journal/lib/pkp/api/v1/submissions/PKPSubmissionController.php on line 1562
[27-May-2026 11:23:42 UTC] PHP Warning: Undefined property: stdClass::$type in /home/eepiir/public_html/journal/lib/pkp/classes/core/PKPBaseController.php on line 489
[27-May-2026 11:23:15 UTC] PHP Warning: Undefined array key “orcid” in /home/eepiir/public_html/journal/lib/pkp/api/v1/submissions/PKPSubmissionController.php on line 1562
[27-May-2026 11:23:15 UTC] PHP Warning: Undefined property: stdClass::$type in /home/eepiir/public_html/journal/lib/pkp/classes/core/PKPBaseController.php on line 489
#18 {main}
#17 [internal function]: PKP\core\ScheduleServiceProvider->{closure:PKP\core\ScheduleServiceProvider::boot():61}()
#16 /home/eepiir/public_html/journal/lib/pkp/classes/core/ScheduleServiceProvider.php(94): PKP\scheduledTask\PKPScheduler->runWebBasedScheduleTaskRunner()
#15 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/PKPScheduler.php(152): PKP\scheduledTask\ScheduleTaskRunner->run()
#14 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduleTaskRunner.php(74): PKP\scheduledTask\ScheduleTaskRunner->runEvent()
#13 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduleTaskRunner.php(103): Illuminate\Console\Scheduling\CallbackEvent->run()
#12 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php(77): Illuminate\Console\Scheduling\Event->run()
#11 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(134): Illuminate\Console\Scheduling\Event->start()
#10 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(185): Illuminate\Console\Scheduling\CallbackEvent->execute()
#9 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php(118): Illuminate\Container\Container->call()
#8 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Container.php(696): Illuminate\Container\BoundMethod::call()
#7 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod()
#6 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\Container\Util::unwrapIfClosure()
#5 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::{closure:Illuminate\Container\BoundMethod::call():35}()
#4 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Closure->__invoke()
#3 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): PKP\scheduledTask\PKPScheduler->{closure:PKP\scheduledTask\PKPScheduler::registerSchedules():91}()
#2 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/PKPScheduler.php(91): PKP\scheduledTask\ScheduledTask->execute()
#1 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php(148): PKP\scheduledTask\ScheduledTask->addExecutionLogEntry()
#0 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php(123): flock()
Stack trace:
[27-May-2026 11:23:11 UTC] TypeError: flock(): Argument #1 ($stream) must be of type resource, false given in /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php:123
[27-May-2026 11:23:11 UTC] PHP Warning: fopen(/home/eepiir/ojs_files/scheduledTaskLogs/ProcessQueueJobs-6a16d41fba366-20260527.log): Failed to open stream: Permission denied in /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php on line 122
[27-May-2026 11:23:11 UTC] PHP Warning: Undefined array key “orcid” in /home/eepiir/public_html/journal/lib/pkp/api/v1/submissions/PKPSubmissionController.php on line 1562
[27-May-2026 11:23:11 UTC] PHP Warning: Undefined property: stdClass::$type in /home/eepiir/public_html/journal/lib/pkp/classes/core/PKPBaseController.php on line 489
[27-May-2026 11:21:06 UTC] PHP Warning: Undefined array key “orcid” in /home/eepiir/public_html/journal/lib/pkp/api/v1/submissions/PKPSubmissionController.php on line 1562
[27-May-2026 11:21:06 UTC] PHP Warning: Undefined property: stdClass::$type in /home/eepiir/public_html/journal/lib/pkp/classes/core/PKPBaseController.php on line 489
[27-May-2026 11:20:58 UTC] PHP Warning: Undefined array key “orcid” in /home/eepiir/public_html/journal/lib/pkp/api/v1/submissions/PKPSubmissionController.php on line 1562
[27-May-2026 11:20:58 UTC] PHP Warning: Undefined property: stdClass::$type in /home/eepiir/public_html/journal/lib/pkp/classes/core/PKPBaseController.php on line 489
#18 {main}
#17 [internal function]: PKP\core\ScheduleServiceProvider->{closure:PKP\core\ScheduleServiceProvider::boot():61}()
#16 /home/eepiir/public_html/journal/lib/pkp/classes/core/ScheduleServiceProvider.php(94): PKP\scheduledTask\PKPScheduler->runWebBasedScheduleTaskRunner()
#15 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/PKPScheduler.php(152): PKP\scheduledTask\ScheduleTaskRunner->run()
#14 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduleTaskRunner.php(74): PKP\scheduledTask\ScheduleTaskRunner->runEvent()
#13 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduleTaskRunner.php(103): Illuminate\Console\Scheduling\CallbackEvent->run()
#12 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php(77): Illuminate\Console\Scheduling\Event->run()
#11 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(134): Illuminate\Console\Scheduling\Event->start()
#10 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(185): Illuminate\Console\Scheduling\CallbackEvent->execute()
#9 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php(118): Illuminate\Container\Container->call()
#8 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Container.php(696): Illuminate\Container\BoundMethod::call()
#7 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod()
#6 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\Container\Util::unwrapIfClosure()
#5 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::{closure:Illuminate\Container\BoundMethod::call():35}()
#4 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Closure->__invoke()
#3 /home/eepiir/public_html/journal/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): PKP\scheduledTask\PKPScheduler->{closure:PKP\scheduledTask\PKPScheduler::registerSchedules():91}()
#2 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/PKPScheduler.php(91): PKP\scheduledTask\ScheduledTask->execute()
#1 /home/eepiir/public_html/journal/lib/pkp/classes/scheduledTask/ScheduledTask.php(148): PKP\scheduledTask\ScheduledTask->addExecutionLogEntry()
Hi @rmosavi,
There may be other things happening besides, but you certainly have a file permission problem in your files_dir. Make sure that the contents of that directory (and subdirectories and their contents) can be managed by OJS.
Regards,
Alec Smecher
Public Knowledge Project Team
Hi Alec, thank you. There was an ownership problem in a subfolder under ogs_files, which was fixed, but I still get the same message. What else can this message be attributed?
Hi @rmosavi,
Check your PHP error log again; with the messages about file permissions no longer coming into the log, it should be easier to pick out the error message and stack trace corresponding to the problem you’re encountering.
Regards,
Alec Smecher
Public Knowledge Project Team