cancel
Showing results for 
Search instead for 
Did you mean: 

500 Error on catalog pages and any page using widgets that pull from the catalog

500 Error on catalog pages and any page using widgets that pull from the catalog

We're encountering an issue with all catalog/product pages or pages using widgets that pull from the products/catalog are returning an error with status code 500.

 

In the apache error log I see the following: 

PHP Fatal error:  Uncaught Error: Cannot instantiate interface Magento\\ConfigurableProduct\\Pricing\\Price\\LowestPriceOptionsProviderInterface in /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:73\nStack trace:\n#0 /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create('Magento\\\\Configu...')\n#1 /var/www/html/vendor/magento/module-configurable-product/Pricing/Render/FinalPriceBox.php(46): Magento\\Framework\\ObjectManager\\ObjectManager->get('Magento\\\\Configu...')\n#2 /var/www/html/var/generation/Magento/ConfigurableProduct/Pricing/Render/FinalPriceBox/Interceptor.php(14): Magento\\ConfigurableProduct\\Pricing\\Render\\FinalPriceBox->__construct(Object(Magento\\Framework\\View\\Element\\Template\\Context), Object(Magento\\Catalog\\Model\\Product\\Interceptor), Object(Magento\\ConfigurableProduct\\Pricing\\Price\\FinalPrice), Object(Magento\\Framework\\Pricing\\Render\\RendererPool), Object(Magento\\ConfigurableProduct\\Pricing\\Price\\Confi in /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php on line 73

 

Attempting to run any of the magento cli commands (setup, compile, etc) results in the following error being displayed:

Screen Shot 2017-06-24 at 1.50.49 AM.png