Cannot instantiate interface Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldName\ResolverInterface

closed as unclear what you're asking by Sumit, Rakesh Donga, Shoaib Munir, Jai, Muhammad Hasham Nov 8 at 6:59

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


Did you do setup compile? Please run setup compile.

php bin/magento s:s:d
  • Fatal error: Interface 'Vertex\Tax\Model\Flexfield\Processor\InvoiceFlexFieldProcessorInterface' not found in /var/www/au/releases/20191107071806/vendor/vertex/module-tax/Model/FlexField/Processor/OrderCurrencyGetterProcessor.php on line 24 this error come when run di – imtiazau Nov 8 at 6:40
  • i run compiled succesfully but issue still not resolved – imtiazau Nov 8 at 6:46


The elasticsearch php library wasn’t installed in Magento 2.

This issue is possible only if Elastic Search Ultimate was installed without using composer (manual installation). And not all steps from user manual were completed.


composer require elasticsearch/elasticsearch:~5.1

This command will install elasticsearch php library (for ES 5.1/6.2) and additional required libraries.

Not the answer you're looking for? Browse other questions tagged or ask your own question.