I'm having issues getting Live Search to work. It's a brand new website, just a couple of test products, so I followed the guidelines from here: https://experienceleague.adobe.com/docs/commerce-merchant-services/live-search/onboard/install.html (Method #1). It fails on third step (setup:upgrade) with the following error message:
Cannot instantiate interface Magento\ServicesId\Model\ServicesConfigInterface#0 /app/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Service...') #1 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Service...') #2 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Service...', NULL, 'servicesConfig', 'Magento\\LiveSea...') #3 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\LiveSea...', Array, Array) #4 /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\LiveSea...', Array, Array) #5 /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\LiveSea...', Array, Array) #6 /app/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\LiveSea...') #7 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\LiveSea...') #8 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\LiveSea...', NULL, 'merchantRegistr...', 'Magento\\LiveSea...') #9 /app/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\LiveSea...', Array, Array) #10 /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\LiveSea...', Array, Array) #11 /app/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\LiveSea...', Array, Array) #12 /app/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\LiveSea...', Array) #13 /app/setup/src/Magento/Setup/Model/Installer.php(1251): Magento\Framework\ObjectManager\ObjectManager->create('Magento\\LiveSea...') #14 /app/setup/src/Magento/Setup/Model/Installer.php(1658): Magento\Setup\Model\Installer->createSchemaDataHandler('Magento\\LiveSea...', 'Magento\\Framewo...') #15 /app/setup/src/Magento/Setup/Model/Installer.php(1115): Magento\Setup\Model\Installer->getSchemaDataHandler('Magento_LiveSea...', 'data-recurring') #16 /app/setup/src/Magento/Setup/Model/Installer.php(961): Magento\Setup\Model\Installer->handleDBSchemaData(Object(Magento\Setup\Module\DataSetup), 'data', Array) #17 /app/setup/src/Magento/Setup/Console/Command/UpgradeCommand.php(147): Magento\Setup\Model\Installer->installDataFixtures(Array, true) #18 /app/vendor/symfony/console/Command/Command.php(255): Magento\Setup\Console\Command\UpgradeCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #19 /app/vendor/symfony/console/Application.php(1021): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #20 /app/vendor/symfony/console/Application.php(275): Symfony\Component\Console\Application->doRunCommand(Object(Magento\Setup\Console\Command\UpgradeCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #21 /app/vendor/magento/framework/Console/Cli.php(116): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #22 /app/vendor/symfony/console/Application.php(149): Magento\Framework\Console\Cli->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #23 /app/bin/magento(23): Symfony\Component\Console\Application->run() #24 {main}
Any help would be appreciated. Thanks in advance!
Solved! Go to Solution.
To answer my own question in case anyone stumbles upon this, it's because I was missing the saas-export module.