Hi @asmecher,
As per your suggestion, I have implemented the recommended code changes and replaced the entire code segment.
protected function getStageAssignmentsBySubmissions(Enumerable $submissions, array $roleIds = []): LazyCollection
{
$submissionIds = $submissions->map(fn (Submission $submission) => $submission->getId())->toArray();
return StageAssignment::withSubmissionIds($submissionIds)
->withRoleIds(empty($roleIds) ? null : $roleIds)
->lazy()
->remember();
}
After doing so, I tested the Editor Dashboard, and I’m pleased to report that it is now functioning much better than before.
Add Reviewer needs a little improvement to load faster.
However, I encountered an issue — an “An unexpected error has occurred. Please reload the page and try again.” message appears occasionally when switching between different menu options on the dashboard.
For your reference, I’m sharing:
- A video link demonstrating the issue: Video Link
- The error log for analysis.
[12-Nov-2025 06:01:39 UTC] Error: Call to undefined method PKP\submission\reviewAssignment\ReviewAssignment::getReviewerRecommendationId() in H:\wamp64\www\ojs3501\lib\pkp\classes\submission\maps\Schema.php:690
Stack trace:
#0 H:\wamp64\www\ojs3501\lib\pkp\classes\submission\maps\Schema.php(512): PKP\submission\maps\Schema->getPropertyReviewAssignments(Object(Illuminate\Support\Collection), Array, false)
#1 H:\wamp64\www\ojs3501\classes\submission\maps\Schema.php(55): PKP\submission\maps\Schema->mapByProperties(Array, Object(APP\submission\Submission), false)
#2 H:\wamp64\www\ojs3501\lib\pkp\classes\submission\maps\Schema.php(341): APP\submission\maps\Schema->mapByProperties(Array, Object(APP\submission\Submission), false)
#3 H:\wamp64\www\ojs3501\lib\pkp\classes\submission\maps\Schema.php(399): PKP\submission\maps\Schema->mapToSubmissionsList(Object(APP\submission\Submission), Object(Illuminate\Support\LazyCollection), Array, Object(Illuminate\Support\Collection), Object(Illuminate\Support\Collection), Object(Illuminate\Support\Collection), false, NULL, NULL)
#4 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Collections\LazyCollection.php(805): PKP\submission\maps\Schema->PKP\submission\maps\{closure}(Object(APP\submission\Submission), 146017)
#5 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Collections\LazyCollection.php(1733): Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()
#6 [internal function]: Illuminate\Support\LazyCollection->Illuminate\Support\{closure}()
#7 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Collections\LazyCollection.php(106): iterator_to_array(Object(Generator))
#8 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Collections\Traits\EnumeratesValues.php(970): Illuminate\Support\LazyCollection->all()
#9 [internal function]: Illuminate\Support\LazyCollection->jsonSerialize()
#10 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Http\JsonResponse.php(86): json_encode(Array, 0)
#11 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\symfony\http-foundation\JsonResponse.php(49): Illuminate\Http\JsonResponse->setData(Array)
#12 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Http\JsonResponse.php(32): Symfony\Component\HttpFoundation\JsonResponse->__construct(Array, 200, Array, false)
#13 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\ResponseFactory.php(104): Illuminate\Http\JsonResponse->__construct(Array, 200, Array, 0)
#14 H:\wamp64\www\ojs3501\lib\pkp\api\v1\_submissions\PKPBackendSubmissionsController.php(239): Illuminate\Routing\ResponseFactory->json(Array, 200)
#15 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\CallableDispatcher.php(40): PKP\API\v1\_submissions\PKPBackendSubmissionsController->assigned(Object(Illuminate\Http\Request), 'IJAgS', 'v1')
#16 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Route.php(244): Illuminate\Routing\CallableDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Closure))
#17 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Route.php(215): Illuminate\Routing\Route->runCallable()
#18 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(808): Illuminate\Routing\Route->run()
#19 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#20 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\HasRoles.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#21 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\HasRoles->handle(Object(Illuminate\Http\Request), Object(Closure), Object(Illuminate\Support\Collection))
#22 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\HasContext.php(35): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#23 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\HasContext->handle(Object(Illuminate\Http\Request), Object(Closure))
#24 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\HasUser.php(35): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#25 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\HasUser->handle(Object(Illuminate\Http\Request), Object(Closure))
#26 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#27 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(807): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#28 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(786): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#29 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(750): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#30 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(739): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#31 H:\wamp64\www\ojs3501\lib\pkp\classes\handler\APIHandler.php(103): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#32 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(170): PKP\handler\APIHandler->PKP\handler\{closure}(Object(Illuminate\Http\Request))
#33 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\PolicyAuthorizer.php(71): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#34 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\PolicyAuthorizer->handle(Object(Illuminate\Http\Request), Object(Closure))
#35 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#36 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#37 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#38 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#39 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#40 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Http\Middleware\ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\ValidateCsrfToken.php(55): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\ValidateCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\DecodeApiTokenWithValidation.php(76): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#46 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\DecodeApiTokenWithValidation->handle(Object(Illuminate\Http\Request), Object(Closure))
#47 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\SetupContextBasedOnRequestUrl.php(63): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#48 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\SetupContextBasedOnRequestUrl->handle(Object(Illuminate\Http\Request), Object(Closure))
#49 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\AllowCrossOrigin.php(34): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\AllowCrossOrigin->handle(Object(Illuminate\Http\Request), Object(Closure))
#51 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#52 H:\wamp64\www\ojs3501\lib\pkp\classes\handler\APIHandler.php(102): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#53 H:\wamp64\www\ojs3501\lib\pkp\classes\core\APIRouter.php(116): PKP\handler\APIHandler->runRoutes()
#54 H:\wamp64\www\ojs3501\lib\pkp\classes\core\Dispatcher.php(157): PKP\core\APIRouter->route(Object(APP\core\Request))
#55 H:\wamp64\www\ojs3501\lib\pkp\classes\core\PKPApplication.php(426): PKP\core\Dispatcher->dispatch(Object(APP\core\Request))
#56 H:\wamp64\www\ojs3501\index.php(21): PKP\core\PKPApplication->execute()
#57 {main}
If I am replacing particular section (Line 1074-1083) of OJS-3.5.0-1 classes/submission/maps/Schema.php then it is not working and below error appeared. So I have replaced the whole code with your suggestion file.
[12-Nov-2025 11:15:19 UTC] ParseError: syntax error, unexpected token "->" in H:\wamp64\www\ojs3501\lib\pkp\classes\submission\maps\Schema.php:1082
Stack trace:
#0 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\composer\ClassLoader.php(427): Composer\Autoload\{closure}('H:\\wamp64\\www\\o...')
#1 H:\wamp64\www\ojs3501\classes\submission\maps\Schema.php(45): Composer\Autoload\ClassLoader->loadClass('PKP\\submission\\...')
#2 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\composer\ClassLoader.php(576): include('H:\\wamp64\\www\\o...')
#3 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\composer\ClassLoader.php(427): Composer\Autoload\{closure}('H:\\wamp64\\www\\o...')
#4 [internal function]: Composer\Autoload\ClassLoader->loadClass('APP\\submission\\...')
#5 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Container\Container.php(959): ReflectionClass->__construct('APP\\submission\\...')
#6 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Container\Container.php(832): Illuminate\Container\Container->build('APP\\submission\\...')
#7 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Container\Container.php(763): Illuminate\Container\Container->resolve('APP\\submission\\...', Array)
#8 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php(124): Illuminate\Container\Container->make('APP\\submission\\...', Array)
#9 H:\wamp64\www\ojs3501\lib\pkp\classes\core\MapContainer.php(37): app('APP\\submission\\...', Array)
#10 H:\wamp64\www\ojs3501\lib\pkp\classes\core\MapContainer.php(42): PKP\core\MapContainer->getMap('APP\\submission\\...', Array)
#11 H:\wamp64\www\ojs3501\lib\pkp\classes\submission\Repository.php(104): PKP\core\MapContainer->withExtensions('APP\\submission\\...')
#12 H:\wamp64\www\ojs3501\lib\pkp\api\v1\_submissions\PKPBackendSubmissionsController.php(241): PKP\submission\Repository->getSchemaMap()
#13 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\CallableDispatcher.php(40): PKP\API\v1\_submissions\PKPBackendSubmissionsController->assigned(Object(Illuminate\Http\Request), 'IJAgS', 'v1')
#14 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Route.php(244): Illuminate\Routing\CallableDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Closure))
#15 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Route.php(215): Illuminate\Routing\Route->runCallable()
#16 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(808): Illuminate\Routing\Route->run()
#17 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#18 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\HasRoles.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#19 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\HasRoles->handle(Object(Illuminate\Http\Request), Object(Closure), Object(Illuminate\Support\Collection))
#20 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\HasContext.php(35): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#21 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\HasContext->handle(Object(Illuminate\Http\Request), Object(Closure))
#22 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\HasUser.php(35): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#23 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\HasUser->handle(Object(Illuminate\Http\Request), Object(Closure))
#24 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#25 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(807): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#26 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(786): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#27 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(750): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#28 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Routing\Router.php(739): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#29 H:\wamp64\www\ojs3501\lib\pkp\classes\handler\APIHandler.php(103): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#30 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(170): PKP\handler\APIHandler->PKP\handler\{closure}(Object(Illuminate\Http\Request))
#31 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\PolicyAuthorizer.php(71): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#32 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\PolicyAuthorizer->handle(Object(Illuminate\Http\Request), Object(Closure))
#33 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#34 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#35 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#36 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#37 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#38 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#39 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Http\Middleware\ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#40 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\ValidateCsrfToken.php(55): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\ValidateCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\DecodeApiTokenWithValidation.php(76): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\DecodeApiTokenWithValidation->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\SetupContextBasedOnRequestUrl.php(63): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#46 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\SetupContextBasedOnRequestUrl->handle(Object(Illuminate\Http\Request), Object(Closure))
#47 H:\wamp64\www\ojs3501\lib\pkp\classes\middleware\AllowCrossOrigin.php(34): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#48 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(209): PKP\middleware\AllowCrossOrigin->handle(Object(Illuminate\Http\Request), Object(Closure))
#49 H:\wamp64\www\ojs3501\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 H:\wamp64\www\ojs3501\lib\pkp\classes\handler\APIHandler.php(102): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#51 H:\wamp64\www\ojs3501\lib\pkp\classes\core\APIRouter.php(116): PKP\handler\APIHandler->runRoutes()
#52 H:\wamp64\www\ojs3501\lib\pkp\classes\core\Dispatcher.php(157): PKP\core\APIRouter->route(Object(APP\core\Request))
#53 H:\wamp64\www\ojs3501\lib\pkp\classes\core\PKPApplication.php(426): PKP\core\Dispatcher->dispatch(Object(APP\core\Request))
#54 H:\wamp64\www\ojs3501\index.php(21): PKP\core\PKPApplication->execute()