Hi when we go to the 'Forgot Password' link of our Magento 2 store we see this error...

Fatal error: Uncaught Error: Call to a member function setEmailValue() on boolean in /home/signedge/public_html/idcardsolutions.net/vendor/magento/module-customer/Controller/Account/ForgotPassword.php:49 Stack trace: #0

/home/signedge/public_html/idcardsolutions.net/var/generation/Magento/Customer/Controller/Account/ForgotPassword/Interceptor.php(24): Magento\Customer\Controller\Account\ForgotPassword->execute() #1

/home/signedge/public_html/idcardsolutions.net/vendor/magento/framework/App/Action/Action.php(102): Magento\Customer\Controller\Account\ForgotPassword\Interceptor->execute() #2

home/signedge/public_html/idcardsolutions.net/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http)) #3

home/signedge/public_html/idcardsolutions.net/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Customer\Controller\Account\ForgotPassword\Interceptor->___callParent('dispatch', Array) #4

/home/signedge/public_html/idcardsol in /home/signedge/public_html/idcardsolutions.net/vendor/magento/module-customer/Controller/Account/ForgotPassword.php on line 49

ForgotPassword.php has not been modified in anyway.

What's strange is this only happens on one of our stores. Other stores from the same installation work fine.

Any ideas please?


  • is your magento2 a migration from magento1? – LucScu Jan 23 at 15:14
  • Hi no it was not – Richard Laws Jan 23 at 15:17
  • do you use clean luma theme or do you made some changes? – LucScu Jan 23 at 15:23
  • it is a custom theme which was based on luma theme – Richard Laws Jan 23 at 15:59
  • so the custom theme is the issue, contact the theme developer's – LucScu Jan 23 at 16:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.