Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing a PHP fatal memory exhaustion error when attempting to synchronize attributes and update product variations on a WooCommerce site with WPML active, even after increasing the server's memory to 768MB on a cloned site.
Solution:
We recommended performing standard conflict checks to isolate the cause, which involves:
1. Deactivating all non-essential plugins except for WPML Multilingual CMS, WPML String Translation, WooCommerce, and WooCommerce Multilingual & Multicurrency.
2. Switching to a default WordPress theme like Twenty Twenty-Four or Twenty Twenty-Three.
However, since these steps are not feasible on the client's production site, we advised a hands-on review by a WPML specialist. The client confirmed that the plugin "Query Monitor – The developer tools panel for WordPress" was the cause of the error; the production site is now working correctly.

If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If issues persist, please open a new support ticket at WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 replies, has 0 voices.

Last updated by tommasoC-2 4 weeks, 1 day ago.

Assisted by: Kor.

Author Posts
November 6, 2025 at 9:10 am #17552643

tommasoC-2

Background of the issue:
I have a WooCommerce site with 161 products per language (ITA / ENG) selling custom cases for smartphone models. Each product has a single ATTRIBUTE (Phone Model) with variations like iPhone 12, iPhone 13, etc. I added new phone models (e.g., iPhone 17, iPhone 17 Pro) and translated them using WPML. However, when I try to synchronize attributes and update product variations, I encounter an error. I cloned the site and tested with 768MB of RAM, but the error persists.

Symptoms:
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32768 bytes) in /home/xxxxxxxxx/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Infrastructure/WordPress/Component/Translation/Application/Event/Links/ItemUpdateEventListenerAdapter.php on line 1

Questions:
How can I resolve the memory exhaustion error when synchronizing attributes and updating product variations?

November 6, 2025 at 9:39 am #17552804

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your patience. Here is the ticket and please let me know how it goes.

November 6, 2025 at 11:43 am #17553563

tommasoC-2

I confirm that the plugin “Query Monitor – The developer tools panel for WordPress” was the cause of the error; the production site is now working correctly.