Not Found Error - 'Api' does not exist

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jeffreysgrossman
    Member
    • Jan 2025
    • 78

    #1

    Not Found Error - 'Api' does not exist

    I started getting this error today after upgrading the Outlook extension and after reverting to backup again on just using the system today saving a record.

    [2025-05-28 20:57:21] DEBUG: API (404) Controller 'Api' does not exist.; GET /I18n; Route pattern: /{controller}/{id}/{link}; Route params: Array
    (
    [controller] => api
    [action] => listLinked
    [id] => v1
    [link] => I18n
    )
    [2025-05-28 20:57:21] DEBUG: API (404) Controller 'Api' does not exist.; GET /Settings; Route pattern: /{controller}/{id}/{link}; Route params: Array
    (
    [controller] => api
    [action] => listLinked
    [id] => v1
    [link] => Settings
    )
    [2025-05-28 20:57:21] WARNING: (404) Controller 'Api' does not exist. :: GET /I18n :: /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php(189)
    [object] (Espo\Core\Exceptions\NotFound(code: 404): Controller 'Api' does not exist. at /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php:189)
    [stacktrace]
    #0 /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php(204): Espo\Core\Api\ControllerActionProcessor->getControllerClassName()
    #1 /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php(62): Espo\Core\Api\ControllerActionProcessor->createController()
    #2 /var/www/html/application/Espo/Core/Api/ControllerActionHandler.php(65): Espo\Core\Api\ControllerActionProcessor->process()
    #3 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Espo\Core\Api\ControllerActionHandler->handle()
    #4 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(221): Slim\MiddlewareDispatcher->handle()
    #5 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(148): Espo\Core\Api\RouteProcessor->processControllerAction()
    #6 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(126): Espo\Core\Api\RouteProcessor->processAfterAuth()
    #7 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(78): Espo\Core\Api\RouteProcessor->processInternal()
    #8 /var/www/html/application/Espo/Core/Api/Starter.php(119): Espo\Core\Api\RouteProcessor->process()
    #9 /var/www/html/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(38): Espo\Core\Api\Starter->Espo\Core\Api\{closure}()
    #10 /var/www/html/vendor/slim/slim/Slim/Routing/Route.php(363): Slim\Handlers\Strategies\RequestResponse->__invoke()
    #11 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\Routing\Route->handle()
    #12 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle()
    #13 /var/www/html/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle()
    #14 /var/www/html/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run()
    #15 /var/www/html/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Slim\Routing\RouteRunner->handle()
    #16 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process()
    #17 /var/www/html/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
    #18 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process()
    #19 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
    #20 /var/www/html/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle()
    #21 /var/www/html/vendor/slim/slim/Slim/App.php(193): Slim\App->handle()
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/application/Espo/Core/Api/Starter.php(77): Slim\App->run()
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/application/Espo/Core/ApplicationRunners/Api.php(45): Espo\Core\Api\Starter->start()
    #24 /var/www/html/application/Espo/Core/Application/RunnerRunner.php(84): Espo\Core\ApplicationRunners\Api->run()
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/application/Espo/Core/Application.php(78): Espo\Core\Application\RunnerRunner->run()
    how to upgrade ? /var/www/html/public/api/v1/index.php(35): Espo\Core\Application->run()
    how to upgrade ? {main}
    [2025-05-28 20:57:21] WARNING: (404) Controller 'Api' does not exist. :: GET /Settings :: /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php(189)
    [object] (Espo\Core\Exceptions\NotFound(code: 404): Controller 'Api' does not exist. at /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php:189)
    [stacktrace]
    #0 /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php(204): Espo\Core\Api\ControllerActionProcessor->getControllerClassName()
    #1 /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php(62): Espo\Core\Api\ControllerActionProcessor->createController()
    #2 /var/www/html/application/Espo/Core/Api/ControllerActionHandler.php(65): Espo\Core\Api\ControllerActionProcessor->process()
    #3 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Espo\Core\Api\ControllerActionHandler->handle()
    #4 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(221): Slim\MiddlewareDispatcher->handle()
    #5 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(148): Espo\Core\Api\RouteProcessor->processControllerAction()
    #6 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(126): Espo\Core\Api\RouteProcessor->processAfterAuth()
    #7 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(78): Espo\Core\Api\RouteProcessor->processInternal()
    #8 /var/www/html/application/Espo/Core/Api/Starter.php(119): Espo\Core\Api\RouteProcessor->process()
    #9 /var/www/html/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(38): Espo\Core\Api\Starter->Espo\Core\Api\{closure}()
    #10 /var/www/html/vendor/slim/slim/Slim/Routing/Route.php(363): Slim\Handlers\Strategies\RequestResponse->__invoke()
    #11 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\Routing\Route->handle()
    #12 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle()
    #13 /var/www/html/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle()
    #14 /var/www/html/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run()
    #15 /var/www/html/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Slim\Routing\RouteRunner->handle()
    #16 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process()
    #17 /var/www/html/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
    #18 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process()
    #19 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
    #20 /var/www/html/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle()
    #21 /var/www/html/vendor/slim/slim/Slim/App.php(193): Slim\App->handle()
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/application/Espo/Core/Api/Starter.php(77): Slim\App->run()
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/application/Espo/Core/ApplicationRunners/Api.php(45): Espo\Core\Api\Starter->start()
    #24 /var/www/html/application/Espo/Core/Application/RunnerRunner.php(84): Espo\Core\ApplicationRunners\Api->run()
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/application/Espo/Core/Application.php(78): Espo\Core\Application\RunnerRunner->run()
    how to upgrade ? /var/www/html/public/api/v1/index.php(35): Espo\Core\Application->run()
    how to upgrade ? {main}

    Looking for any guidance on what this is and why it would start all the sudden?

    Thank You
    Last edited by jeffreysgrossman; 05-28-2025, 09:00 PM.
  • yuri
    Member
    • Mar 2014
    • 9033

    #2
    It's unlikely related with Outlook extension installation. It looks like the routing is broken. Maybe you changed something in the server configuration.
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    Working...