Not Found Error - 'Api' does not exist

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

    #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
    EspoCRM product developer
    • Mar 2014
    • 9618

    #2
    It's unlikely related with Outlook extension installation. It looks like the routing is broken. Maybe you changed something in the server configuration.

    Comment

    Working...