Magento 2
É normal que após instalar ou atualizar o módulo PagSeguro para Magento 2, sua página de checkout não carregue, apresentando um erro como o abaixo:
==> /.../php_error.log <==
[19-Jun-2019 04:42:46 UTC] PHP Fatal error: Uncaught Error: Cannot instantiate abstract class Magento\Framework\Model\ResourceModel\AbstractResource in .../vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50
Stack trace:
#0 .../vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#1 .../vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(160): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#2 .../vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(246): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'resource', 'RicardoMartins\\...')
#3 .../vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManage in .../vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php on line 50
Isso geralmente é causado por uma desatualização nas classes autogeradas pelo magento.
Para corrigir o problema, abra o terminal, vá até a pasta da sua loja e digite: bin/magento setup:di:compile
Verifique também se você está usando a versão mais recente do módulo.
Comentários
1 comentário
Solução: https://github.com/r-martins/PagSeguro-Magento-Transparente-M2/issues/86
Por favor, entre para comentar.