I have a error 500 message only there : /#Admin/labelManager/scope=Activities

This occurs only for the "Activities" scope; other scopes (e.g., Account, Contact) load without issues.
Expected behavior: The Label Manager page for the "Activities" scope should load successfully, displaying the labels for editing, similar to other scopes.
Actual behavior: A 500 error page is displayed, and the following error is logged in the EspoCRM log file.
To replicate :
Error logs :
In console :
Any idea ?
This occurs only for the "Activities" scope; other scopes (e.g., Account, Contact) load without issues.
Expected behavior: The Label Manager page for the "Activities" scope should load successfully, displaying the labels for editing, similar to other scopes.
Actual behavior: A 500 error page is displayed, and the following error is logged in the EspoCRM log file.
To replicate :
- Go to Label Manager
- Select "Activities"
- Get the Error 500 message
Error logs :
Code:
[2025-10-01 14:21:13] WARNING: E_WARNING: foreach() argument must be of type array|object, null given [2025-10-01 14:21:13] ERROR: Slim Application Error Type: TypeError Code: 0 Message: Espo\Tools\LabelManager\LabelManager::getScopeData(): Return value must be of type stdClass, array returned File: /var/www/sites/espocrm/application/Espo/Tools/LabelManager/LabelManager.php Line: 219 Trace: #0 /var/www/sites/espocrm/application/Espo/Controllers/LabelManager.php(73): Espo\Tools\LabelManager\LabelManager->getScopeData() #1 /var/www/sites/espocrm/application/Espo/Core/Api/ControllerActionProcessor.php(87): Espo\Controllers\LabelManager->postActionGetScopeData() #2 /var/www/sites/espocrm/application/Espo/Core/Api/ControllerActionHandler.php(65): Espo\Core\Api\ControllerActionProcessor->process() #3 /var/www/sites/espocrm/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Espo\Core\Api\ControllerActionHandler->handle() #4 /var/www/sites/espocrm/application/Espo/Core/Api/RouteProcessor.php(221): Slim\MiddlewareDispatcher->handle() #5 /var/www/sites/espocrm/application/Espo/Core/Api/RouteProcessor.php(148): Espo\Core\Api\RouteProcessor->processControllerAction() #6 /var/www/sites/espocrm/application/Espo/Core/Api/RouteProcessor.php(126): Espo\Core\Api\RouteProcessor->processAfterAuth() #7 /var/www/sites/espocrm/application/Espo/Core/Api/RouteProcessor.php(78): Espo\Core\Api\RouteProcessor->processInternal() #8 /var/www/sites/espocrm/application/Espo/Core/Api/Starter.php(126): Espo\Core\Api\RouteProcessor->process() #9 /var/www/sites/espocrm/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(38): Espo\Core\Api\Starter->Espo\Core\Api\{closure}() #10 /var/www/sites/espocrm/vendor/slim/slim/Slim/Routing/Route.php(363): Slim\Handlers\Strategies\RequestResponse->__invoke() #11 /var/www/sites/espocrm/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\Routing\Route->handle() #12 /var/www/sites/espocrm/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle() #13 /var/www/sites/espocrm/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle() #14 /var/www/sites/espocrm/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run() #15 /var/www/sites/espocrm/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Slim\Routing\RouteRunner->handle() #16 /var/www/sites/espocrm/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process() #17 /var/www/sites/espocrm/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #18 /var/www/sites/espocrm/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process() #19 /var/www/sites/espocrm/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #20 /var/www/sites/espocrm/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle() #21 /var/www/sites/espocrm/vendor/slim/slim/Slim/App.php(193): Slim\App->handle() #22 /var/www/sites/espocrm/application/Espo/Core/Api/Starter.php(84): Slim\App->run() #23 /var/www/sites/espocrm/application/Espo/Core/ApplicationRunners/Api.php(45): Espo\Core\Api\Starter->start() #24 /var/www/sites/espocrm/application/Espo/Core/Application/RunnerRunner.php(84): Espo\Core\ApplicationRunners\Api->run() #25 /var/www/sites/espocrm/application/Espo/Core/Application.php(86): Espo\Core\Application\RunnerRunner->run() #26 /var/www/sites/espocrm/public/api/v1/index.php(35): Espo\Core\Application->run() #27 {main} Tips: To display error details in HTTP response set "displayErrorDetails" to true in the ErrorHandler constructor.
Code:
XMLHttpRequest { errorIsHandled: false, readyState: 4, timeout: 60000, withCredentials: false, upload: XMLHttpRequestUpload, responseURL: "OURESPOCRM.URL/api/v1/LabelManager/action/getScopeData", status: 500, statusText: "Internal Server Error", responseType: "", response: '<!doctype html><html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Slim Application Error</title> <style> body{margin:0;padding:30px;font:12px/1.5 Helvetica,Arial,Verdana,sans-serif} h1{margin:0;font-size:48px;font-weight:normal;line-height:48px} strong{display:inline-block;width:65px} </style> </head> <body> <h1>Slim Application Error</h1> <div><p>A website error has occurred. Sorry for the temporary inconvenience.</p></div> <a href="#" onclick="window.history.go(-1)">Go Back</a> </body></html>' }
Comment