Following error appearing in PHP error log:
[03-Feb-2021 14:58:42 America/New_York] PHP Fatal error: Uncaught Error: Call to a member function getReviewerId() on null in /home/seisense/journal.seisense.com/pages/reviewer/ReviewerHandler.inc.php:80
Stack trace:
#0 /home/seisense/journal.seisense.com/pages/reviewer/ReviewerHandler.inc.php(38): ReviewerHandler->_validateAccessKey(Object(Request))
#1 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPRouter.inc.php(383): ReviewerHandler->authorize(Object(Request), Array, Array)
#2 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPPageRouter.inc.php(231): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array, false)
#3 /home/seisense/journal.seisense.com/lib/pkp/classes/core/Dispatcher.inc.php(143): PKPPageRouter->route(Object(Request))
#4 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPApplication.inc.php(281): Dispatcher->dispatch(Object(Request))
#5 /home/seisense/journal.seisense.com/index.php(68): PKPApplication->execute()
#6 {main}
thrown in /home/seisense/journal.seisense.com/pages/reviewer/ReviewerHandler.inc.php on line 80`
My good guess is that the error happens because of the following:
When a reviewer is assigned yet the section editor has made the decision of accepting or rejecting the paper without canceling/unassigning the reviewer.
Now after the decision, if the reviewer responded to the review request then this throws a fatal error.
Thanks
OJS" 3.2.1.3
PHP 7.4