Title: Fatal Error Caused by WPForms
Last modified: September 12, 2020

---

# Fatal Error Caused by WPForms

 *  Resolved [Jhimross Olinares](https://wordpress.org/support/users/jhimross/)
 * (@jhimross)
 * [5 years, 9 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/)
 * Hi,
 * WpForms is causing this error and make the website down.
 * Fatal error: Uncaught Error: Class ‘Normalizer’ not found
    in /home/xxxxx/public_html/
   wp-content/plugins/wpforms-lite/vendor/symfony/polyfill-iconv/Iconv.php on line
   689
 * Call stack:
 * Symfony\P\I\Iconv::mapFromUtf8()
    wp-content/plugins/wpforms-lite/vendor/symfony/
   polyfill-iconv/Iconv.php:220 Symfony\P\I\Iconv::iconv() wp-content/plugins/wpforms-
   lite/vendor/symfony/polyfill-iconv/bootstrap.php:32 iconv() wp-content/plugins/
   woocommerce/includes/wc-core-functions.php:1760 wc_ascii_uasort_comparison() 
   uasort() wp-content/plugins/woocommerce/includes/class-wc-countries.php:53 WC_Countries::
   get_countries() wp-content/plugins/woocommerce/includes/class-wc-countries.php:
   38 WC_Countries::__get() wp-content/plugins/woocommerce/includes/class-wc-countries.
   php:239 WC_Countries::get_allowed_countries() wp-content/plugins/woocommerce/
   includes/wc-core-functions.php:1290 wc_get_customer_default_location() wp-content/
   plugins/woocommerce/includes/data-stores/class-wc-customer-data-store-session.
   php:128 WC_Customer_Data_Store_Session::set_defaults() wp-content/plugins/woocommerce/
   includes/data-stores/class-wc-customer-data-store-session.php:117 WC_Customer_Data_Store_Session::
   read() wp-content/plugins/woocommerce/includes/class-wc-data-store.php:159 WC_Data_Store::
   read() wp-content/plugins/woocommerce/includes/class-wc-customer.php:116 WC_Customer::
   __construct() wp-content/plugins/woocommerce/includes/class-woocommerce.php:767
   WooCommerce::initialize_cart() wp-content/plugins/woocommerce/includes/wc-core-
   functions.php:2435 wc_load_cart() wp-content/plugins/woocommerce/includes/class-
   woocommerce.php:583 WooCommerce::init() wp-includes/class-wp-hook.php:287 WP_Hook::
   apply_filters() wp-includes/class-wp-hook.php:311 WP_Hook::do_action() wp-includes/
   plugin.php:478 do_action() wp-settings.php:546 require_once() wp-config.php:77
   require_once() wp-load.php:37 require_once() wp-blog-header.php:13 require() 
   index.php:17
 * Please help. I have deactivated WPForms for now
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ffatal-error-caused-by-wpforms%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 10 replies - 1 through 10 (of 10 total)

 *  [Jade](https://wordpress.org/support/users/jadeam/)
 * (@jadeam)
 * [5 years, 9 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13404473)
 * Hello [@jhimross](https://wordpress.org/support/users/jhimross/),
 * It looks like not all of the plugin files were correctly installed or some of
   the files were corrupted if you recently did an update. Please [login through FTP](https://www.wpbeginner.com/beginners-guide/how-to-use-ftp-to-upload-files-to-wordpress-for-beginners/)
   and go to **wp-content/plugins/wpforms-lite**. Download the entire directory 
   for backup purposes then delete it. Once deleted log back in to your admin area
   and go to **WP Admin > Plugins > Add New** then search and reinstall WPForms.
 * In case the issue persists,could you please try using the steps in WPBeginner’s
   detailed guide on [troubleshooting WordPress](https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/)
   to see if it helps resolve the issue?
 *  [lauramelos](https://wordpress.org/support/users/lauramelos/)
 * (@lauramelos)
 * [5 years, 9 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13409262)
 * Hey, we are having the same error, and we could identify that it appears after
   update WooCommerce to it last versión (4.5.2), on PHP 7.3. (it works in older
   versions of php) Is there any chance that you can check it?
 *  [Jade](https://wordpress.org/support/users/jadeam/)
 * (@jadeam)
 * [5 years, 8 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13434575)
 * Hello [@lauramelos](https://wordpress.org/support/users/lauramelos/),
 * It appears that `iconv()` function is not available in your PHP installation 
   which might be the reason why you’re getting that error message. In order to 
   resolve the issue you’re facing you can get in touch with your hosting provider
   to install/enable the `iconv` and `mbstring` PHP extensions.
 * Thank you.
 *  [Jade](https://wordpress.org/support/users/jadeam/)
 * (@jadeam)
 * [5 years, 8 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13464379)
 * Hi [@lauramelos](https://wordpress.org/support/users/lauramelos/) and [@jhimross](https://wordpress.org/support/users/jhimross/),
 * We haven’t heard back from you in about a week, so I’m going to go ahead and 
   close this thread for now. But if you’d like us to assist further, please feel
   welcome to continue the conversation.
 * Thanks!
 *  [lauramelos](https://wordpress.org/support/users/lauramelos/)
 * (@lauramelos)
 * [5 years, 8 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13464552)
 * Hey [@jadeam](https://wordpress.org/support/users/jadeam/), will try your suggestion.
   I wonder why it works before update woocommerce in same php env?. I’m sorry I
   missed your previous comment.
 *  [lauramelos](https://wordpress.org/support/users/lauramelos/)
 * (@lauramelos)
 * [5 years, 8 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13464592)
 * I’ve just checked php info and both modules are installed and enabled.
 *  [submid](https://wordpress.org/support/users/submid/)
 * (@submid)
 * [5 years, 8 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13521897)
 * [@jadeam](https://wordpress.org/support/users/jadeam/), similar error, iconv 
   and mbstring are included
 * Warning: require_once(/home/u291857535/domains/59gears.hostingerapp.com/public_html/
   wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/action-scheduler.
   php): failed to open stream: No such file or directory in /home/u291857535/domains/
   59gears.hostingerapp.com/public_html/wp-content/plugins/wpforms-lite/src/WPForms.
   php on line 267
 * Fatal error: require_once(): Failed opening required ‘/home/u291857535/domains/
   59gears.hostingerapp.com/public_html/wp-content/plugins/wpforms-lite/vendor/woocommerce/
   action-scheduler/action-scheduler.php’ (include_path=’.:/opt/alt/php74/usr/share/
   pear’) in /home/u291857535/domains/59gears.hostingerapp.com/public_html/wp-content/
   plugins/wpforms-lite/src/WPForms.php on line 267
    -  This reply was modified 5 years, 8 months ago by [submid](https://wordpress.org/support/users/submid/).
 *  [Jade](https://wordpress.org/support/users/jadeam/)
 * (@jadeam)
 * [5 years, 8 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13537986)
 * Hello [@lauramelos](https://wordpress.org/support/users/lauramelos/),
 * Can you please create a new post and include the specific error messages you 
   are getting as it might not be the same issue as the original poster of this 
   post. This would also help us avoid further confusion. Thank you.
 *  [Jade](https://wordpress.org/support/users/jadeam/)
 * (@jadeam)
 * [5 years, 8 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13538002)
 * Hi [@jhimross](https://wordpress.org/support/users/jhimross/),
 * Based on the error messages you are getting, it looks like some of the files 
   were corrupted perhaps when you did an update.
 * Can you please [login through S/FTP](https://www.wpbeginner.com/beginners-guide/how-to-use-ftp-to-upload-files-to-wordpress-for-beginners/),
   then go to the directory `wp-content/plugins` then find the directory `wpforms-
   lite`. Download the entire directory for backup purposes then delete it.
 * Once deleted, please log back into the admin area and go to **WP Admin > Plugins**
   and reinstall WPForms then activate the plugin.
 * Please feel free to let us know how it goes.
 *  [submid](https://wordpress.org/support/users/submid/)
 * (@submid)
 * [5 years, 7 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13567393)
 * Hello [@jadeam](https://wordpress.org/support/users/jadeam/),
    With the new update,
   the problem was resolved and I was able to activate the plugin! Thank you! 🙂

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Fatal Error Caused by WPForms’ is closed to new replies.

 * ![](https://ps.w.org/wpforms-lite/assets/icon.svg?rev=3254748)
 * [WPForms - Easy Form Builder for WordPress - Contact Forms, Payment Forms, Surveys, & More](https://wordpress.org/plugins/wpforms-lite/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wpforms-lite/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wpforms-lite/)
 * [Active Topics](https://wordpress.org/support/plugin/wpforms-lite/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wpforms-lite/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wpforms-lite/reviews/)

 * 10 replies
 * 4 participants
 * Last reply from: [submid](https://wordpress.org/support/users/submid/)
 * Last activity: [5 years, 7 months ago](https://wordpress.org/support/topic/fatal-error-caused-by-wpforms/#post-13567393)
 * Status: resolved