Issue with converting lead to account

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ThomasB
    Senior Member
    • Mar 2022
    • 169

    #1

    Issue with converting lead to account

    EspoCRM 8.4.2

    I'm trying to convert a lead to an account but I always reveive the error message 500.

    Log only shows this:

    CRITICAL: (0) validationFailure :: POST /Lead/action/convert :: /var/www/crm.mydomain.com/application/Espo/Modules/Crm/Tools/Lead/ConvertService.php(328)

    Not sure what the issue could be.

    Happens even with a test lead with almost no infos.

    DEBUG log

    Code:
    [2025-05-20 12:13:06] DEBUG: API (0) validationFailure; POST /Lead/action/convert; Input data: {"id":"682c71abc264534eb","records":{"Account":{"contactIsInactive":false,"status":"New","industry":null,"website":null,"emailAddressIsOptedOut":false,"emailAddressIsInvalid":false,"emailAddress":"test@testcompany.com","emailAddressData":[{"emailAddress":"test@testcompany.com","primary":true,"optOut":false,"invalid":false,"lower":"test@testcompany.com"}],"phoneNumberIsOptedOut":null,"phoneNumberIsInvalid":null,"phoneNumber":null,"phoneNumberData":[],"description":null,"assignedUserId":null,"assignedUserName":null,"teamsIds":[],"teamsNames":{},"teamsColumns":null,"campaignId":null,"campaignName":null,"targetListsIds":null,"targetListsNames":null,"targetListsColumns":null,"socialMedia":[],"name":"Test Company","billingAddressStreet":null,"billingAddressCity":null,"billingAddressState":null,"billingAddressPostalCode":null,"billingAddressCountry":null,"shippingAddressPostalCode":null,"shippingAddressStreet":null,"shippingAddressState":null,"shippingAddressCity":null,"shippingAddressCountry":null,"type":null}}}; Route pattern: /{controller}/action/{action}; Route params: Array (     [controller] => Lead     [action] => convert )

    Stacktrace

    Code:
    #0 /var/www/crm.mydomain.com/application/Espo/Modules/Crm/Tools/Lead/ConvertService.php(92): Espo\Modules\Crm\Tools\Lead\ConvertService->processAccount()
    #1 /var/www/crm.mydomain.com/application/Espo/Modules/Crm/Controllers/Lead.php(79): Espo\Modules\Crm\Tools\Lead\ConvertService->convert()
    #2 /var/www/crm.mydomain.com/application/Espo/Core/Api/ControllerActionProcessor.php(87): Espo\Modules\Crm\Controllers\Lead->postActionConvert()
    #3 /var/www/crm.mydomain.com/application/Espo/Core/Api/ControllerActionHandler.php(69): Espo\Core\Api\ControllerActionProcessor->process()
    #4 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Espo\Core\Api\ControllerActionHandler->handle()
    #5 /var/www/crm.mydomain.com/application/Espo/Core/Api/RouteProcessor.php(222): Slim\MiddlewareDispatcher->handle()
    #6 /var/www/crm.mydomain.com/application/Espo/Core/Api/RouteProcessor.php(149): Espo\Core\Api\RouteProcessor->processControllerAction()
    #7 /var/www/crm.mydomain.com/application/Espo/Core/Api/RouteProcessor.php(127): Espo\Core\Api\RouteProcessor->processAfterAuth()
    #8 /var/www/crm.mydomain.com/application/Espo/Core/Api/RouteProcessor.php(79): Espo\Core\Api\RouteProcessor->processInternal()
    #9 /var/www/crm.mydomain.com/application/Espo/Core/Api/Starter.php(109): Espo\Core\Api\RouteProcessor->process()
    #10 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(38): Espo\Core\Api\Starter->Espo\Core\Api\{closure}()
    #11 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/Routing/Route.php(358): Slim\Handlers\Strategies\RequestResponse->__invoke()
    #12 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\Routing\Route->handle()
    #13 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\MiddlewareDispatcher->handle()
    #14 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/Routing/Route.php(315): Slim\MiddlewareDispatcher->handle()
    #15 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/Routing/RouteRunner.php(68): Slim\Routing\Route->run()
    #16 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Slim\Routing\RouteRunner->handle()
    #17 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\RoutingMiddleware->process()
    #18 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(76): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
    #19 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\ErrorMiddleware->process()
    #20 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
    #21 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle()
    #22 /var/www/crm.mydomain.com/vendor/slim/slim/Slim/App.php(183): Slim\App->handle()
    #23 /var/www/crm.mydomain.com/application/Espo/Core/Api/Starter.php(76): Slim\App->run()
    #24 /var/www/crm.mydomain.com/application/Espo/Core/ApplicationRunners/Api.php(45): Espo\Core\Api\Starter->start()
    #25 /var/www/crm.mydomain.com/application/Espo/Core/Application/RunnerRunner.php(84): Espo\Core\ApplicationRunners\Api->run()
    #26 /var/www/crm.mydomain.com/application/Espo/Core/Application.php(78): Espo\Core\Application\RunnerRunner->run()
    #27 /var/www/crm.mydomain.com/public/api/v1/index.php(35): Espo\Core\Application->run()
    #28 {main}
    Last edited by ThomasB; Today, 12:39 PM.
  • victor
    Active Community Member
    • Aug 2022
    • 909

    #2
    Hi ThomasB,

    It seems that you have a similar problem that was solved in this topic: https://forum.espocrm.com/forum/gene...onverting-lead.

    Comment

    • ThomasB
      Senior Member
      • Mar 2022
      • 169

      #3
      Ok, thanks for the answer. If I see it right, I have a status field in Lead and a status field in Account but with different options. This couild be the issue.
      SoI need to create a new status field (different name, copy the set options to the new field and delete the old field....)

      Comment

      • ThomasB
        Senior Member
        • Mar 2022
        • 169

        #4
        Thanks again. This solved my problem.

        Comment

        Working...