Hi everyone, in OJS version 3.5.0, when I click on Editor / Dashboard - Published, I get this error.
Why?
Do you have any idea how to solve this?
Hi everyone, in OJS version 3.5.0, when I click on Editor / Dashboard - Published, I get this error.
Why?
Do you have any idea how to solve this?
No one responded, but to fix the problem we had to fix a disabled user.
Hi @simgiallorosso,
We fixed a few related issues with the 3.5.0-2 release already (and there’s still one open yet to be fixed with 3.5.0-3); if you’re not using that yet, it may already be fixed. Otherwise, there should be a full error message in your PHP error log. If you can find it and post it, it’ll help us identify the problem.
Thanks,
Alec Smecher
Public Knowledge Project Team
[Wed Dec 03 15:43:20.690998 2025] [php:notice] [pid 169702:tid 169702] [client 172.16.0.1:58724] Error: Call to a member function getFullName() on null in /var/www/html/annals/lib/pkp/classes/submission/reviewAssignment/DAO.php:156\nStack trace:\n#0 /var/www/html/annals/lib/pkp/classes/submission/reviewAssignment/DAO.php(143): PKP\submission\reviewAssignment\DAO->fromRow()\n#1 [internal function]: PKP\submission\reviewAssignment\DAO->PKP\submission\reviewAssignment\{closure}()\n#2 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(141): Generator->next()\n#3 [internal function]: Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()\n#4 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(106): iterator_to_array()\n#5 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(940): Illuminate\Support\LazyCollection->all()\n#6 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(1877): Illuminate\Support\LazyCollection->collect()\n#7 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(539): Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()\n#8 /var/www/html/annals/lib/pkp/classes/submission/maps/Schema.php(401): Illuminate\Support\LazyCollection->get()\n#9 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(805): PKP\submission\maps\Schema->PKP\submission\maps\{closure}()\n#10 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(1733): Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()\n#11 [internal function]: Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()\n#12 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(106): iterator_to_array()\n#13 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(970): Illuminate\Support\LazyCollection->all()\n#14 [internal function]: Illuminate\Support\LazyCollection->jsonSerialize()\n#15 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php(86): json_encode()\n#16 /var/www/html/annals/lib/pkp/lib/vendor/symfony/http-foundation/JsonResponse.php(49): Illuminate\Http\JsonResponse->setData()\n#17 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php(32): Symfony\Component\HttpFoundation\JsonResponse->__construct()\n#18 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(104): Illuminate\Http\JsonResponse->__construct()\n#19 /var/www/html/annals/lib/pkp/api/v1/_submissions/PKPBackendSubmissionsController.php(204): Illuminate\Routing\ResponseFactory->json()\n#20 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(40): PKP\API\v1\_submissions\PKPBackendSubmissionsController->getMany()\n#21 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Route.php(244): Illuminate\Routing\CallableDispatcher->dispatch()\n#22 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\Routing\Route->runCallable()\n#23 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run()\n#24 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}()\n#25 /var/www/html/annals/lib/pkp/classes/middleware/HasRoles.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#26 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\HasRoles->handle()\n#27 /var/www/html/annals/lib/pkp/classes/middleware/HasContext.php(35): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#28 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\HasContext->handle()\n#29 /var/www/html/annals/lib/pkp/classes/middleware/HasUser.php(35): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#30 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\HasUser->handle()\n#31 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#32 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then()\n#33 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack()\n#34 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute()\n#35 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute()\n#36 /var/www/html/annals/lib/pkp/classes/handler/APIHandler.php(103): Illuminate\Routing\Router->dispatch()\n#37 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): PKP\handler\APIHandler->PKP\handler\{closure}()\n#38 /var/www/html/annals/lib/pkp/classes/middleware/PolicyAuthorizer.php(71): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#39 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\PolicyAuthorizer->handle()\n#40 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#41 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()\n#42 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()\n#43 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#44 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()\n#45 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()\n#46 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#47 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle()\n#48 /var/www/html/annals/lib/pkp/classes/middleware/ValidateCsrfToken.php(55): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#49 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\ValidateCsrfToken->handle()\n#50 /var/www/html/annals/lib/pkp/classes/middleware/DecodeApiTokenWithValidation.php(76): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#51 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\DecodeApiTokenWithValidation->handle()\n#52 /var/www/html/annals/lib/pkp/classes/middleware/SetupContextBasedOnR
[Wed Dec 03 15:43:21.791881 2025] [php:notice] [pid 169704:tid 169704] [client 172.16.0.1:58717] Error: Call to a member function getFullName() on null in /var/www/html/annals/lib/pkp/classes/submission/reviewAssignment/DAO.php:156\nStack trace:\n#0 /var/www/html/annals/lib/pkp/classes/submission/reviewAssignment/DAO.php(143): PKP\submission\reviewAssignment\DAO->fromRow()\n#1 [internal function]: PKP\submission\reviewAssignment\DAO->PKP\submission\reviewAssignment\{closure}()\n#2 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(141): Generator->next()\n#3 [internal function]: Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()\n#4 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(106): iterator_to_array()\n#5 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(940): Illuminate\Support\LazyCollection->all()\n#6 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(1877): Illuminate\Support\LazyCollection->collect()\n#7 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(539): Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()\n#8 /var/www/html/annals/lib/pkp/classes/submission/maps/Schema.php(401): Illuminate\Support\LazyCollection->get()\n#9 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(805): PKP\submission\maps\Schema->PKP\submission\maps\{closure}()\n#10 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(1733): Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()\n#11 [internal function]: Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()\n#12 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php(106): iterator_to_array()\n#13 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(970): Illuminate\Support\LazyCollection->all()\n#14 [internal function]: Illuminate\Support\LazyCollection->jsonSerialize()\n#15 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php(86): json_encode()\n#16 /var/www/html/annals/lib/pkp/lib/vendor/symfony/http-foundation/JsonResponse.php(49): Illuminate\Http\JsonResponse->setData()\n#17 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php(32): Symfony\Component\HttpFoundation\JsonResponse->__construct()\n#18 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(104): Illuminate\Http\JsonResponse->__construct()\n#19 /var/www/html/annals/lib/pkp/api/v1/_submissions/PKPBackendSubmissionsController.php(204): Illuminate\Routing\ResponseFactory->json()\n#20 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(40): PKP\API\v1\_submissions\PKPBackendSubmissionsController->getMany()\n#21 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Route.php(244): Illuminate\Routing\CallableDispatcher->dispatch()\n#22 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\Routing\Route->runCallable()\n#23 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run()\n#24 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}()\n#25 /var/www/html/annals/lib/pkp/classes/middleware/HasRoles.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#26 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\HasRoles->handle()\n#27 /var/www/html/annals/lib/pkp/classes/middleware/HasContext.php(35): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#28 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\HasContext->handle()\n#29 /var/www/html/annals/lib/pkp/classes/middleware/HasUser.php(35): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#30 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\HasUser->handle()\n#31 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#32 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then()\n#33 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack()\n#34 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute()\n#35 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute()\n#36 /var/www/html/annals/lib/pkp/classes/handler/APIHandler.php(103): Illuminate\Routing\Router->dispatch()\n#37 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): PKP\handler\APIHandler->PKP\handler\{closure}()\n#38 /var/www/html/annals/lib/pkp/classes/middleware/PolicyAuthorizer.php(71): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#39 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\PolicyAuthorizer->handle()\n#40 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#41 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()\n#42 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()\n#43 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#44 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()\n#45 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()\n#46 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#47 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle()\n#48 /var/www/html/annals/lib/pkp/classes/middleware/ValidateCsrfToken.php(55): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#49 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\ValidateCsrfToken->handle()\n#50 /var/www/html/annals/lib/pkp/classes/middleware/DecodeApiTokenWithValidation.php(76): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()\n#51 /var/www/html/annals/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): PKP\middleware\DecodeApiTokenWithValidation->handle()\n#52 /var/www/html/annals/lib/pkp/classes/middleware/SetupContextBasedOnR
Hi @simgiallorosso,
I’ve filed and added a fix for this here. The required change is a small tweak to a single file; if you’re able to apply the change and confirm that it fixes the problem, that would be very helpful!
Thanks,
Alec Smecher
Public Knowledge Project Team