Fatal error: Uncaught TypeError: Argument 1 passed to Magento\Catalog\Model\ProductRepository::getProductFromLocalCache() must be of the type string, null given, called in /var/www/efs4wd.com.au/vendor/magento/module-catalog/Model/ProductRepository.php on line 240 and defined in /var/www/efs4wd.com.au/vendor/magento/module-catalog/Model/ProductRepository.php:645 Stack trace: #0 /var/www/efs4wd.com.au/vendor/magento/module-catalog/Model/ProductRepository.php(240): Magento\Catalog\Model\ProductRepository->getProductFromLocalCache(NULL, 'adf0bb68589672e...') #1 /var/www/efs4wd.com.au/app/design/frontend/EFS/efs_theme/Magento_Catalog/templates/product/view/form.phtml(50): Magento\Catalog\Model\ProductRepository->get(NULL) #2 /var/www/efs4wd.com.au/vendor/magento/framework/View/TemplateEngine/Php.php(59): include('/var/www/efs4wd...') #3 /var/www/efs4wd.com.au/vendor/magento/framework/View/Element/Template.php(270): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Catalog\Block\Product\View\Interceptor), '/var/ in /var/www/efs4wd.com.au/vendor/magento/module-catalog/Model/ProductRepository.php on line 645