This thread is resolved. Here is a description of the problem and solution.
Problem:
The client is experiencing a fatal error on their WordPress site related to WPML during autosave/admin-ajax requests. The error occurs when WordPress triggers autosave via wp-admin/admin-ajax.php (heartbeat), and WPML attempts to load a translation entry for a specific TRID but fails because the entry is missing. Additionally, there have been issues with translations merging incorrectly, suggesting possible corruption or inconsistency in WPML translation tables.
Solution:
We recommend updating WPML to the latest version (4.9.2), which includes many fixes for known issues. You can update WPML via Plugins->Add new->Commercial tab. After updating, please go to WPML->Support->Troubleshooting and run the following actions:
- Clear WPML Cache
- Remove Ghost Entries in translation tables
- Fix element_type collation
- Fix WPML tables collation
- Set language information
- Fix terms count
- Fix post type assignments
Please check the changelog for more details: WPML Changelog
If these steps do not resolve the issue, or if the solution provided here becomes outdated or seems irrelevant to your case, 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 problems persist, please open a new support ticket.
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 17 replies, has 0 voices.
Last updated by 3 weeks, 2 days ago.
Assisted by: Bobby.