Hello @edtack,
Thanks for writing. Sorry about the problem with your recent update. Can you check if your site has any security plugins that might be interfering with the updates? Also check with your hosting provider if they have security software such as ‘cPGuard’. We’ve had reports of this software unknowingly blocking MailPoet files during updates.
Rest assured this rarely happens. But in most cases you can re-install/update MailPoet via FTP. Here’s a guide to help you: https://kb.mailpoet.com/article/258-re-installing-updating-the-plugin-via-ftp
Thanks,
Thank you for the quick response.
that was the positive part 🙂
I reinstalled the plugin but the problem persisted. Woocommerce still gave the same error message:
“CRITICAL Uncaught Error: Class ‘Normalizer’ not found in http://www.domain.nl/wp-content/plugins/mailpoet/vendor-prefixed/symfony/polyfill-intl-idn/ Idn.php: 2
Stack trace:
# 0 /home/domain/www.domain.nl/wp-content/plugins/mailpoet/vendor-prefixed/symfony/polyfill-intl-idn/Idn.php(2): MailPoetVendor \ Symfony \ Polyfill \ Intl \ Idn \ Idn :: process (‘https: // badeta ….’, Array, Object (MailPoetVendor \ Symfony \ Polyfill \ Intl \ Idn \ Info))
# 1 /home/domain/www.domain.nl/wp-content/plugins/mailpoet/vendor-prefixed/symfony/polyfill-intl-idn/bootstrap.php(2): MailPoetVendor \ Symfony \ Polyfill \ Intl \ Idn \ Idn :: idn_to_ascii (‘https: // badeta ….’, Array, 1, Array)
# 2 /home/domain/www.domain.nl/wp-content/plugins/mollie-payments-for-woocommerce/src/Mollie/WC/Gateway/Abstract.php(1849): idn_to_ascii (‘https: // badeta …. ‘, 16, 1)
# 3 /home/domain/www.domain.nl/wp-content/plugins/mollie-payments-for-woocommerce/src/Mollie/WC/Payment/Order.php(70): Mollie_WC_Gateway_Abstract-> getReturnUrl (Object (Automattic \ WooCommerce \ Admin \ Overrides \ Order))
# 4 / home / bad in /home/domain/www.domain.nl/wp-content/plugins/mailpoet/vendor-prefixed/symfony/polyfill-intl-idn/Idn.php on the line 2 “.
If mailpoet is on, you can no longer pay.
Do you have any other suggestions?
Cheers Ed
Hi @edtack,
Thanks for the information.
Unfortunately, we can confirm it’s a bug and we’re already working on a fix for it.
In the meantime, you can revert back to version 3.48.0 on your production website which works fine.
Download here: https://downloads.wordpress.org/plugin/mailpoet.3.48.0.zip
This also fixed my problem. I got a ?wc-ajax-checkout 500 Error which was gone as soon as I disabled both MailPoet plugins. Thanks for the quick heads-up.
Have installed mailpoet.3.48.0 and later mailpoet.3.49.0, but the error message remains.
Do you have any idea when the update will be available?