**Issue 1.** Magento 2.4.3 : Type Error occurred when creating object: Magento\Search\Model\EngineResolver

Solution: - This error basically means once again a constructor is called with a missing parameter. Which is usually due to a wrong code (but I assume your code is fine) or a not compiled code then setup di compile does the trick. Eventually try to make sure the ES modules are well activated :Hit This Command 

***php bin/magento module:enable Magento_Elasticsearch6 Magento_Elasticsearch Magento_Elasticsearch7***

 
cause basically the above errors is magento telling you he need elastic.


And after that hit this commond

> ***sudo rm -rf pub/static/frontend/ var/cache/;php bin/magento s:up;php bin/magento s:di:c;php bin/magento
> setup:static-content:deploy -f;php bin/magento indexer:reindex;php
> bin/magento c:f;sudo chmod -R 777 generated/ var/cache/ pub/static
> var/***

**I hope issues has been fixed.**