TypeError: Argument 1 passed to Magento\Bundle\Model\Link::setExtensionAttributes() must be an instance of Magento\Bundle\Api\Data\LinkExtensionInterface, instance of Magento\Catalog\Api\Data\ProductExtension given, called in /home/hamtt/public_html/vendor/magento/framework/Api/DataObjectHelper.php on line 125 and defined in /home/hamtt/public_html/vendor/magento/module-bundle/Model/Link.php:214 Stack trace: #0 /home/hamtt/public_html/vendor/magento/framework/Api/DataObjectHelper.php(125): Magento\Bundle\Model\Link->setExtensionAttributes(Object(Magento\Catalog\Api\Data\ProductExtension)) #1 /home/hamtt/public_html/vendor/magento/framework/Api/DataObjectHelper.php(85): Magento\Framework\Api\DataObjectHelper->_setDataValues(Object(Magento\Bundle\Model\Link), Array, 'Magento\\Bundle\\...') #2 /home/hamtt/public_html/vendor/magento/module-bundle/Model/Product/LinksList.php(61): Magento\Framework\Api\DataObjectHelper->populateWithArray(Object(Magento\Bundle\Model\Link), Array, 'Magento\\Bundle\\...') #3 /home/hamtt/public_html/vendor/magento/module-bundle/Model/Product/OptionList.php(68): Magento\Bundle\Model\Product\LinksList->getItems(Object(Magento\Catalog\Model\Product\Interceptor), '40') #4 /home/hamtt/public_html/vendor/magento/module-bundle/Model/OptionRepository.php(142): Magento\Bundle\Model\Product\OptionList->getItems(Object(Magento\Catalog\Model\Product\Interceptor)) #5 /home/hamtt/public_html/vendor/magento/module-bundle/Model/Product/ReadHandler.php(44): Magento\Bundle\Model\OptionRepository->getListByProduct(Object(Magento\Catalog\Model\Product\Interceptor)) #6 /home/hamtt/public_html/vendor/magento/framework/EntityManager/Operation/Read/ReadExtensions.php(48): Magento\Bundle\Model\Product\ReadHandler->execute(Object(Magento\Catalog\Model\Product\Interceptor), Array) #7 /home/hamtt/public_html/vendor/magento/framework/EntityManager/Operation/Read.php(112): Magento\Framework\EntityManager\Operation\Read\ReadExtensions->execute(Object(Magento\Catalog\Model\Product\Interceptor), Array) #8 /home/hamtt/public_html/vendor/magento/framework/EntityManager/EntityManager.php(70): Magento\Framework\EntityManager\Operation\Read->execute(Object(Magento\Catalog\Model\Product\Interceptor), 665, Array) #9 /home/hamtt/public_html/vendor/magento/module-catalog/Model/ResourceModel/Product.php(716): Magento\Framework\EntityManager\EntityManager->load(Object(Magento\Catalog\Model\Product\Interceptor), 665) #10 /home/hamtt/public_html/vendor/magento/framework/Model/AbstractModel.php(540): Magento\Catalog\Model\ResourceModel\Product->load(Object(Magento\Catalog\Model\Product\Interceptor), 665, NULL) #11 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Framework\Model\AbstractModel->load(665) #12 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Catalog\Model\Product\Interceptor->___callParent('load', Array) #13 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Catalog\Model\Product\Interceptor->Magento\Framework\Interception\{closure}(665) #14 /home/hamtt/public_html/generated/code/Magento/Catalog/Model/Product/Interceptor.php(59): Magento\Catalog\Model\Product\Interceptor->___callPlugins('load', Array, Array) #15 /home/hamtt/public_html/vendor/magento/module-catalog/Model/ProductRepository.php(308): Magento\Catalog\Model\Product\Interceptor->load(665) #16 /home/hamtt/public_html/generated/code/Magento/Catalog/Api/ProductRepositoryInterface/Proxy.php(111): Magento\Catalog\Model\ProductRepository->getById(665, false, '1', false) #17 /home/hamtt/public_html/vendor/magento/module-catalog/Helper/Product.php(430): Magento\Catalog\Api\ProductRepositoryInterface\Proxy->getById(665, false, '1') #18 /home/hamtt/public_html/vendor/magento/module-catalog/Helper/Product/View.php(277): Magento\Catalog\Helper\Product->initProduct(665, Object(Magento\Catalog\Controller\Product\View\Interceptor), Object(Magento\Framework\DataObject)) #19 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Catalog\Helper\Product\View->prepareAndRender(Object(Magento\Framework\View\Result\Page\Interceptor), 665, Object(Magento\Catalog\Controller\Product\View\Interceptor), Object(Magento\Framework\DataObject)) #20 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Catalog\Helper\Product\View\Interceptor->___callParent('prepareAndRende...', Array) #21 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Catalog\Helper\Product\View\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\View\Result\Page\Interceptor), 665, Object(Magento\Catalog\Controller\Product\View\Interceptor), Object(Magento\Framework\DataObject)) #22 /home/hamtt/public_html/generated/code/Magento/Catalog/Helper/Product/View/Interceptor.php(23): Magento\Catalog\Helper\Product\View\Interceptor->___callPlugins('prepareAndRende...', Array, Array) #23 /home/hamtt/public_html/vendor/magento/module-catalog/Controller/Product/View.php(140): Magento\Catalog\Helper\Product\View\Interceptor->prepareAndRender(Object(Magento\Framework\View\Result\Page\Interceptor), 665, Object(Magento\Catalog\Controller\Product\View\Interceptor), Object(Magento\Framework\DataObject)) #24 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Catalog\Controller\Product\View->execute() #25 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Catalog\Controller\Product\View\Interceptor->___callParent('execute', Array) #26 /home/hamtt/public_html/vendor/magento/framework/App/Action/Plugin/ActionFlagNoDispatchPlugin.php(51): Magento\Catalog\Controller\Product\View\Interceptor->Magento\Framework\Interception\{closure}() #27 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(198): Magento\Framework\App\Action\Plugin\ActionFlagNoDispatchPlugin->aroundExecute(Object(Magento\Catalog\Controller\Product\View\Interceptor), Object(Closure)) #28 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Catalog\Controller\Product\View\Interceptor->Magento\Framework\Interception\{closure}() #29 /home/hamtt/public_html/generated/code/Magento/Catalog/Controller/Product/View/Interceptor.php(23): Magento\Catalog\Controller\Product\View\Interceptor->___callPlugins('execute', Array, Array) #30 /home/hamtt/public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Catalog\Controller\Product\View\Interceptor->execute() #31 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http)) #32 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Catalog\Controller\Product\View\Interceptor->___callParent('dispatch', Array) #33 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Catalog\Controller\Product\View\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #34 /home/hamtt/public_html/generated/code/Magento/Catalog/Controller/Product/View/Interceptor.php(32): Magento\Catalog\Controller\Product\View\Interceptor->___callPlugins('dispatch', Array, Array) #35 /home/hamtt/public_html/vendor/magento/framework/App/FrontController.php(186): Magento\Catalog\Controller\Product\View\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http)) #36 /home/hamtt/public_html/vendor/magento/framework/App/FrontController.php(118): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Catalog\Controller\Product\View\Interceptor)) #37 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http)) #38 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array) #39 /home/hamtt/public_html/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #40 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(198): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http)) #41 /home/hamtt/public_html/vendor/fastly/magento2/Model/FrontControllerPlugin.php(131): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #42 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(198): Fastly\Cdn\Model\FrontControllerPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http)) #43 /home/hamtt/public_html/vendor/amasty/aminvisiblecaptcha/Plugin/Framework/App/FrontControllerInterface/ValidateCaptcha.php(124): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #44 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(198): Amasty\InvisibleCaptcha\Plugin\Framework\App\FrontControllerInterface\ValidateCaptcha->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http)) #45 /home/hamtt/public_html/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(71): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #46 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(198): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http)) #47 /home/hamtt/public_html/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #48 /home/hamtt/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL) #49 /home/hamtt/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http)) #50 /home/hamtt/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch() #51 /home/hamtt/public_html/vendor/magento/framework/App/Bootstrap.php(263): Magento\Framework\App\Http\Interceptor->launch() #52 /home/hamtt/public_html/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor)) #53 {main}