Background of the issue:
I am trying to address an issue with the String Translation table on my site. The error message suggests that while the problem is not currently affecting the site's operation, it could become critical in the future. The WPML support team is aware of how to fix it. I was advised to add a message in the relevant support thread for assistance. The issue can be seen at: hidden link.
Symptoms:
I received an error message stating: 'There is a problem with the String Translation table in your site. This problem is not causing a problem running the site right now, but can become a critical issue in the future.'
Questions:
How can I fix the problem with the String Translation table?
What steps should I take to prevent this issue from becoming critical?
Welcome to the WPML support forum. I will do my best to help you to resolve the issue.
We hope you are using the latest version of WPML(4.7 series). To help you faster, I've enabled debug information for this support ticket. Please see this link for how to get this information from your site and give it to us: http://wpml.org/faq/provide-debug-information-faster-support/
This warning is showing for you because the *_icl_strings* table may be missing from the database. Please try the workaround suggested in the following ticket after a full site backup {mandatory} and make sure the bug exists or not.
Thank you for the updates. But both Paste Bin links are asking for the password. So please check it.
Have you tried the workarounds suggested in the following links? If not, please try it after a full site backup {mandatory} and make sure the bug exists or not.
[14-Feb-2025 14:55:08 UTC] PHP Notice: Undefined index: taskId in /home2/notrechi/public_html/wp-content/plugins/_sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Collection.php on line 1311
I will let you review the debug info before proceeding.
Kind regards,
Eric
New threads created by Bigul and linked to this one are listed below:
Update:
1) I applied the memory WP Memory Limit parameters mentioned in your response.
2) Verified WPML is at the latest version
3) Applied the following:
--- Cleanup and optimize string tables
--- Clear invalid strings
--- Remove ghost entries from the translation tables
--- Clear the Cache in WPML
None of these actions cleared the warning message.
Thank you for the details. The Debug log only shows the following notice. Even though it will not cause a *There is a problem with the String Translation table in your site* error, I have added a new ticket to this warning to track it.
PHP Notice: Undefined index: taskId in /home2/notrechi/public_html/wp-content/plugins/_sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Collection.php on line 1311
We hope you have also tried the workarounds suggested in the following tickets.
If so, this may be a false alarm. Please remove the wpml_notices key from the wp_options table and make sure you are still getting the error message in the Dashboard or not. Try the following steps and let us know your feedback.
Be sure to have a full backup of your site before proceeding.