Background of the issue:
I was trying to update my site, and after the update, I encountered issues with the WooCommerce Multilingual & Multicurrency plugin. WordPress detected a fatal error and notified me via email. I visited my website (hidden link) and the specific page where the error was caught (hidden link). I also received a recovery mode link: hidden link. The error details are as follows: An error of type E_ERROR was caused in line 50 of the file /var/www/wordpress/wp-content/plugins/woocommerce-multilingual/inc/template-classes/multi-currency/class-wcml-multi-currency-ui.php. Error message: Uncaught Error: Call to a member function get_currencies() on null.
Symptoms:
After the update, I always get a 500 error and must turn off and on the WooCommerce Multilingual plugin. The error message is: Uncaught Error: Call to a member function get_currencies() on null in /var/www/wordpress/wp-content/plugins/woocommerce-multilingual/inc/template-classes/multi-currency/class-wcml-multi-currency-ui.php:50.