One of our authors has continuously encountered the same problem upon submission. She sais that has the problems with login into the system after registrations (several unsuccessful attempts before successful one) and cannot submit the article because of an almost empty screen after the first stage (submitted by the author screenshots are attached).
Also, after submitting the manuscript from my side and assigning the author to it, she cannot view it because of role permissions.
This author is the only one with such problem. From the PHP error log, I see the series of fatal errors associated with the process of article submission, like:
HP Fatal error: Uncaught Error: Call to a member function getId() on null in /var/www/.../lib/pkp/controllers/grid/notifications/TaskNotificationsGridHandler.inc.php:30\nStack trace:\n#0 /var/www/.../lib/pkp/classes/controllers/grid/GridHandler.inc.php(311): TaskNotificationsGridHandler->loadData(Object(Request), NULL)\n#1 /var/www/.../lib/pkp/classes/controllers/grid/GridHandler.inc.php(1034): GridHandler->getGridDataElements(Object(Request))\n#2 /var/www/.../lib/pkp/classes/controllers/grid/GridHandler.inc.php(927): GridHandler->renderGridBodyPartsInternally(Object(Request))\n#3 /var/www/.../lib/pkp/classes/controllers/grid/GridHandler.inc.php(642): GridHandler->doSpecificFetchGridActions(Array, Object(Request), Object(TemplateManager))\n#4 /var/www/.../lib/pkp/classes/core/PKPRouter.inc.php(372): GridHandler->fetchGrid(Array, Object(Request))\n#5 /var/www/... in /var/www/.../lib/pkp/controllers/grid/notifications/TaskNotificationsGridHandler.inc.php on line 30, referer: https://.../index.php/psp/submissions
and similar error upon the attempt to view the submission after I submitted it.
I have looked at the database - nothing suspicious there with the user account. So, I’m wondering, why the $user = $request->getUser()
by the error gives null, so the $user->getId() method cannot be used.