Describe the issue or problem
I have just managed upgrading the OJS instance to 3.3.0.17 so during testing I tried to test the complete workflow which goes smoothly until I reached a stage to publish an article where I face the following error “An unexpected error has occurred. Please reload the page and try again.”
Steps I took leading up to the issue
For example:
- Accessing the dashboard under production tab
- Click on Schedule for Publication Button
- Scroll down to the Publish
- See error → An unexpected error has occurred. Please reload the page and try again.
What application are you using?
For example, OJS 3.3.0-17 just upgraded from previous versions
Additional information
[Fri May 24 16:16:32.017100 2024] [php:notice] [pid 24344:tid 1820] [client ::1:53612] Slim Application Error:\r\nType: AssertionError\r\nCode: 1\r\nMessage: assert(false)\r\nFile: C:\xampp\htdocs\3_3_0_17\classes\submission\Submission.inc.php\r\nLine: 92\r\nTrace: #0 C:\xampp\htdocs\3_3_0_17\classes\submission\Submission.inc.php(92): assert(false, ‘assert(false)’)\n#1 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\services\PKPPublicationService.inc.php(574): Submission->_getContextLicenseFieldValue(NULL, 3, Object(Publication))\n#2 C:\xampp\htdocs\3_3_0_17\lib\pkp\api\v1\submissions\PKPSubmissionHandler.inc.php(785): PKP\Services\PKPPublicationService->publish(Object(Publication))\n#3 [internal function]: PKPSubmissionHandler->publishPublication(Object(Slim\Http\Request), Object(APIResponse), Array)\n#4 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\Handlers\Strategies\RequestResponse.php(40): call_user_func(Array, Object(Slim\Http\Request), Object(APIResponse), Array)\n#5 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\Route.php(281): Slim\Handlers\Strategies\RequestResponse->__invoke(Array, Object(Slim\Http\Request), Object(APIResponse), Array)\n#6 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(117): Slim\Route->__invoke(Object(Slim\Http\Request), Object(APIResponse))\n#7 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\Route.php(268): Slim\Route->callMiddlewareStack(Object(Slim\Http\Request), Object(APIResponse))\n#8 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\App.php(503): Slim\Route->run(Object(Slim\Http\Request), Object(APIResponse))\n#9 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\security\authorization\internal\ApiAuthorizationMiddleware.inc.php(77): Slim\App->__invoke(Object(Slim\Http\Request), Object(APIResponse))\n#10 [internal function]: ApiAuthorizationMiddleware->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Slim\App))\n#11 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(ApiAuthorizationMiddleware), Array)\n#12 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Slim\App))\n#13 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Slim\App))\n#14 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\security\authorization\internal\ApiCsrfMiddleware.inc.php(46): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#15 [internal function]: ApiCsrfMiddleware->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#16 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(ApiCsrfMiddleware), Array)\n#17 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#18 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#19 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\security\authorization\internal\ApiTokenDecodingMiddleware.inc.php(131): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#20 [internal function]: ApiTokenDecodingMiddleware->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#21 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(ApiTokenDecodingMiddleware), Array)\n#22 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#23 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#24 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(68): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#25 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#26 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#27 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#28 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#29 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(127): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#30 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#31 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#32 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#33 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#34 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(132): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#35 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#36 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#37 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#38 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#39 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#40 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\App.php(392): Slim\App->callMiddlewareStack(Object(Slim\Http\Request), Object(APIResponse))\n#41 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(124): Slim\App->process(Object(Slim\Http\Request), Object(APIResponse))\n#42 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#43 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#44 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#45 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#46 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(132): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#47 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#48 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#49 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Req
[Fri May 24 16:44:27.608582 2024] [php:notice] [pid 24344:tid 1844] [client ::1:61514] Slim Application Error:\r\nType: AssertionError\r\nCode: 1\r\nMessage: assert(false)\r\nFile: C:\xampp\htdocs\3_3_0_17\classes\submission\Submission.inc.php\r\nLine: 92\r\nTrace: #0 C:\xampp\htdocs\3_3_0_17\classes\submission\Submission.inc.php(92): assert(false, ‘assert(false)’)\n#1 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\services\PKPPublicationService.inc.php(574): Submission->_getContextLicenseFieldValue(NULL, 3, Object(Publication))\n#2 C:\xampp\htdocs\3_3_0_17\lib\pkp\api\v1\submissions\PKPSubmissionHandler.inc.php(785): PKP\Services\PKPPublicationService->publish(Object(Publication))\n#3 [internal function]: PKPSubmissionHandler->publishPublication(Object(Slim\Http\Request), Object(APIResponse), Array)\n#4 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\Handlers\Strategies\RequestResponse.php(40): call_user_func(Array, Object(Slim\Http\Request), Object(APIResponse), Array)\n#5 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\Route.php(281): Slim\Handlers\Strategies\RequestResponse->__invoke(Array, Object(Slim\Http\Request), Object(APIResponse), Array)\n#6 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(117): Slim\Route->__invoke(Object(Slim\Http\Request), Object(APIResponse))\n#7 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\Route.php(268): Slim\Route->callMiddlewareStack(Object(Slim\Http\Request), Object(APIResponse))\n#8 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\App.php(503): Slim\Route->run(Object(Slim\Http\Request), Object(APIResponse))\n#9 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\security\authorization\internal\ApiAuthorizationMiddleware.inc.php(77): Slim\App->__invoke(Object(Slim\Http\Request), Object(APIResponse))\n#10 [internal function]: ApiAuthorizationMiddleware->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Slim\App))\n#11 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(ApiAuthorizationMiddleware), Array)\n#12 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Slim\App))\n#13 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Slim\App))\n#14 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\security\authorization\internal\ApiCsrfMiddleware.inc.php(46): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#15 [internal function]: ApiCsrfMiddleware->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#16 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(ApiCsrfMiddleware), Array)\n#17 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#18 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#19 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\security\authorization\internal\ApiTokenDecodingMiddleware.inc.php(131): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#20 [internal function]: ApiTokenDecodingMiddleware->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#21 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(ApiTokenDecodingMiddleware), Array)\n#22 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#23 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#24 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(68): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#25 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#26 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#27 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#28 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#29 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(127): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#30 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#31 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#32 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#33 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#34 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(132): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#35 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#36 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#37 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#38 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#39 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#40 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\App.php(392): Slim\App->callMiddlewareStack(Object(Slim\Http\Request), Object(APIResponse))\n#41 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(124): Slim\App->process(Object(Slim\Http\Request), Object(APIResponse))\n#42 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#43 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#44 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#45 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#46 C:\xampp\htdocs\3_3_0_17\lib\pkp\classes\handler\APIHandler.inc.php(132): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(APIResponse))\n#47 [internal function]: APIHandler->{closure}(Object(Slim\Http\Request), Object(APIResponse), Object(Closure))\n#48 C:\xampp\htdocs\3_3_0_17\lib\pkp\lib\vendor\slim\slim\Slim\DeferredCallable.php(57): call_user_func_array(Object(Closure), Array)\n#49 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Req