PHP Fatal error: Uncaught TypeError: PKP\user\Repository::get(): Argument #1 ($id) must be of type int

Hi,
If I want to view “Activity Log” after the submission stage (Review/copyedit/production), window pop up and circle keep spinning indefinetly. PHP error log shows the follows:

[19-Aug-2023 08:03:00 UTC] PHP Fatal error: Uncaught TypeError: PKP\user\Repository::get(): Argument #1 ($id) must be of type int, null given, called in /home/seisense/journal.seisense.com/lib/pkp/classes/log/event/EventLogEntry.php on line 258 and defined in /home/seisense/journal.seisense.com/lib/pkp/classes/user/Repository.php:61
Stack trace:
#0 /home/seisense/journal.seisense.com/lib/pkp/classes/log/event/EventLogEntry.php(258): PKP\user\Repository->get()
#1 /home/seisense/journal.seisense.com/lib/pkp/controllers/grid/eventLog/EventLogGridCellProvider.php(72): PKP\log\event\EventLogEntry->getUserFullName()
#2 /home/seisense/journal.seisense.com/lib/pkp/classes/controllers/grid/GridCellProvider.php(59): PKP\controllers\grid\eventLog\EventLogGridCellProvider->getTemplateVarsFromRowColumn()
#3 /home/seisense/journal.seisense.com/lib/pkp/classes/controllers/grid/GridHandler.php(1262): PKP\controllers\grid\GridCellProvider->render()
#4 /home/seisense/journal.seisense.com/lib/pkp/classes/controllers/grid/GridHandler.php(1163): PKP\controllers\grid\GridHandler->_renderCellInternally()
#5 /home/seisense/journal.seisense.com/lib/pkp/classes/controllers/grid/GridHandler.php(1138): PKP\controllers\grid\GridHandler->renderRowInternally()
#6 /home/seisense/journal.seisense.com/lib/pkp/classes/controllers/grid/GridHandler.php(1188): PKP\controllers\grid\GridHandler->renderRowsInternally()
#7 /home/seisense/journal.seisense.com/lib/pkp/classes/controllers/grid/GridHandler.php(1063): PKP\controllers\grid\GridHandler->renderGridBodyPartsInternally()
#8 /home/seisense/journal.seisense.com/lib/pkp/classes/controllers/grid/GridHandler.php(735): PKP\controllers\grid\GridHandler->doSpecificFetchGridActions()
#9 [internal function]: PKP\controllers\grid\GridHandler->fetchGrid()
#10 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPRouter.php(334): call_user_func()
#11 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPComponentRouter.php(291): PKP\core\PKPRouter->_authorizeInitializeAndCallRequest()
#12 /home/seisense/journal.seisense.com/lib/pkp/classes/core/Dispatcher.php(165): PKP\core\PKPComponentRouter->route()
#13 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPApplication.php(373): PKP\core\Dispatcher->dispatch()
#14 /home/seisense/journal.seisense.com/index.php(21): PKP\core\PKPApplication->execute()
#15 {main}
thrown in /home/seisense/journal.seisense.com/lib/pkp/classes/user/Repository.php on line 61

OJS: 3.4.0.1
PHP: 8.1

Looking forward for expert opinions.
Thanks
seisense

Hi @seisense,

Try the patch at Fatal error: Uncaught TypeError when opening Activity Log · Issue #9247 · pkp/pkp-lib · GitHub. This will be released in OJS/OMP/OPS 3.4.0-2 later this week.

Thanks,
Alec Smecher
Public Knowledge Project Team

2 Likes

This topic was automatically closed after 6 days. New replies are no longer allowed.