Upgrade 8.4.2 to 9.06 - error when save any form from any entity

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • maxniebieski
    Junior Member
    • Jul 2024
    • 16

    Upgrade 8.4.2 to 9.06 - error when save any form from any entity

    My mistake, I didn't adjust the class before updating - solved



    After upgrade 8.4.2 to 9.06 - error when save any form from any entity. Can someone help me ?

    Error from App log :
    3
    Error JobTask: Failed to run job '67db30ca3180d003d'. Error: get_class_methods(): Argument #1 ($object_or_class) must be an object or a valid class name, string given Dziś 22:03
    Error JobTask: Failed to run job '67db30ca15ae5e20e'. Error: get_class_methods(): Argument #1 ($object_or_class) must be an object or a valid class name, string given Dziś 22:03
    Error JobTask: Failed to run job '67db30ca35bd66809'. Error: get_class_methods(): Argument #1 ($object_or_class) must be an object or a valid class name, string given
    Slim Application Error
    Type: TypeError
    Code: 0
    Message: get_class_methods(): Argument #1 ($object_or_class) must be an object or a valid class name, string given
    File: /var/www/html/application/Espo/Core/HookManager.php
    Line: 208
    Trace: #0 /var/www/html/application/Espo/Core/HookManager.php(208): get_class_methods('Espo\Custom\Hoo...')
    #1 /var/www/html/application/Espo/Core/HookManager.php(157): Espo\Core\HookManager->readHookData('custom/Espo/Cus...')
    #2 /var/www/html/application/Espo/Core/HookManager.php(102): Espo\Core\HookManager->loadHooks()
    #3 /var/www/html/application/Espo/Core/Repositories/Database.php(328): Espo\Core\HookManager->process('Template', 'beforeSave', Object(Espo\Entities\Template), Array)
    #4 /var/www/html/application/Espo/ORM/Repository/RDBRepository.php(142): Espo\Core\Repositories\Database->beforeSave(Object(Espo\Entities\Template), Array)
    #5 /var/www/html/application/Espo/Core/Repositories/Database.php(144): Espo\ORM\Repository\RDBRepository->save(Object(Espo\Entities\Template), Array)
    #6 /var/www/html/application/Espo/ORM/EntityManager.php(253): Espo\Core\Repositories\Database->save(Object(Espo\Entities\Template), Array)
    #7 /var/www/html/application/Espo/Core/Record/Service.php(742): Espo\ORM\EntityManager->saveEntity(Object(Espo\Entities\Template), Array)
    #8 /var/www/html/application/Espo/Core/Controllers/RecordBase.php(225): Espo\Core\Record\Service->update('67b1ec23827716c...', Object(stdClass), Object(Espo\Core\Record\UpdateParams))
    #9 /var/www/html/application/Espo/Core/Api/ControllerActionProcessor.php(87): Espo\Core\Controllers\RecordBase->putActionUpdate(Object(Espo\Core\Api\RequestWra pp er), Object(Espo\Core\Api\ResponseWrapper))
    #10 /var/www/html/application/Espo/Core/Api/ControllerActionHandler.php(65): Espo\Core\Api\ControllerActionProcessor->process('Template', 'update', Object(Espo\Core\Api\RequestWrapper), Object(Espo\Core\Api\ResponseWrapper))
    #11 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Espo\Core\Api\ControllerActionHandler->handle(Object(Slim\Psr7\Request))
    #12 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(221): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
    #13 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(148): Espo\Core\Api\RouteProcessor->processControllerAction(Object(Espo\Core\Api\Pr oc essData), Object(Slim\Psr7\Request), Object(Espo\Core\Api\ResponseWrapper))
    #14 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(126): Espo\Core\Api\RouteProcessor->processAfterAuth(Object(Espo\Core\Api\ProcessDa ta ), Object(Slim\Psr7\Request), Object(Espo\Core\Api\ResponseWrapper))
    #15 /var/www/html/application/Espo/Core/Api/RouteProcessor.php(78): Espo\Core\Api\RouteProcessor->processInternal(Object(Espo\Core\Api\ProcessDat a) , Object(Slim\Psr7\Request), Object(Espo\Core\Api\RequestWrapper), Object(Espo\Core\Api\ResponseWrapper))
    #16 /var/www/html/application/Espo/Core/Api/Starter.php(119): Espo\Core\Api\RouteProcessor->process(Object(Espo\Core\Api\ProcessData), Object(Slim\Psr7\Request), Object(Slim\Psr7\Response))
    #17 /var/www/html/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(38): Espo\Core\Api\Starter->Espo\Core\Api{closure}(Object(Slim\Psr7\Request ), Object(Slim\Psr7\Response), Array)
    #18 /var/www/html/vendor/slim/slim/Slim/Routing/Route.php(363): Slim\Handlers\Strategies\RequestResponse->__invoke(Object(Closure), Object(Slim\Psr7\Request), Object(Slim\Psr7\Response), Array)
    #19 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\Routing\Route->handle(Object(Slim\Psr7\Request))
    #20 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
    #21 /var/www/html/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run(Object(Slim\Psr7\Request))
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Slim\Routing\RouteRunner->handle(Object(Slim\Psr7\Request))
    #24 /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process(Object(Slim\Psr7\Request), Object(Slim\Routing\RouteRunner))
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
    how to upgrade ? /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@ano nymous))
    how to upgrade ? /var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
    #28 /var/www/html/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
    #29 /var/www/html/vendor/slim/slim/Slim/App.php(193): Slim\App->handle(Object(Slim\Psr7\Request))
    #30 /var/www/html/application/Espo/Core/Api/Starter.php(77): Slim\App->run()
    #31 /var/www/html/application/Espo/Core/ApplicationRunners/Api.php(45): Espo\Core\Api\Starter->start()
    Unminify assets or how to recreate t...o.min.js file? /var/www/html/application/Espo/Core/Application/RunnerRunner.php(84): Espo\Core\ApplicationRunners\Api->run()
    Quotes /var/www/html/application/Espo/Core/Application.php(78): Espo\Core\Application\RunnerRunner->run('Espo\Core\Appli...', NULL)
    Quotes /var/www/html/public/api/v1/index.php(35): Espo\Core\Application->run('Espo\Core\Appli...')
    #35 {main}
    Tips: To display error details in HTTP response set "displayErrorDetails" to true in the ErrorHandler constructor.
    Last edited by maxniebieski; 03-20-2025, 07:27 AM.
  • item
    Active Community Member
    • Mar 2017
    • 1512

    #2
    Hi,

    php version ?
    look too here : https://forum.espocrm.com/forum/inte...ion#post115825
    your hook must be declared so.. or see on github doc
    Last edited by item; 03-20-2025, 08:54 AM.
    If you could give the project a star on GitHub. EspoCrm believe our work truly deserves more recognition. Thanks.​

    Comment

    • maxniebieski
      Junior Member
      • Jul 2024
      • 16

      #3
      Hi,

      Yes, it was it, thanks for help.

      Comment

      Working...