문제

While re indexing got an error:

PHP Fatal error: Uncaught Error: Call to undefined method Magento\Customer\Model\Indexer\Source::addAttributeToSelect() in /var/www/html/ncsmokehouse/vendor/magento/framework/Indexer/Handler/AttributeHandler.php:38

도움이 되었습니까?

해결책

Add a function :

public function addAttributeToSelect($fieldName, $alias = null)
    {
       $this->customerCollection->addAttributeToSelect($fieldName, $alias);
       return $this;
   }

in this file /www/vendor/magento/module-customer/Model/Indexer/Source.php

you can override this file because we can't change in core module. it's working

다른 팁

In my case, it works. However, after that, I've found another reindex issue, which I've solved by following this Magento 2 How to Unlock Reindex Process: Index is locked by another reindex process Skipping

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top