Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Europe/Kyiv (GMT+03:00)

Tagged: 

This topic contains 14 replies, has 0 voices.

Last updated by Andrey 2 days, 10 hours ago.

Assisted by: Andrey.

Author Posts
April 25, 2026 at 9:45 am #17994479

Kartik Setia

We are facing a critical issue with WPML Advanced Translation Editor on a live WooCommerce + WPML multilingual store. hidden link

Environment:

* WooCommerce store
* WPML + WooCommerce Multilingual
* PHP 8.3
* Large multilingual product catalog

Issue:
Whenever we send a product for automatic translation using Advanced Translation Editor (ATE), the translation crashes and creates fatal errors.

Error from debug.log:

PHP Fatal error: Uncaught InvalidArgumentException: item should be a Collection or an array or an object

Stack trace includes:

WPML\TM\API\ATE->checkJobStatus()
WPML\TM\ATE\REST\PublicReceive->receive_ate_job()

File:
sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php:112

Actions already taken:

* cancelled in-progress automatic jobs
* cleared WPML cache
* switched temporarily to Classic Translation Editor
* deactivated Facebook for WooCommerce plugin
* repaired WPML language information
* issue still reproduces immediately when using ATE

Question:

1. Is this a known incompatibility with PHP 8.3?
2. Is there a corrupted ATE job table or translation queue causing this?
3. What exact repair steps do you recommend for production WooCommerce sites?
4. Should we downgrade to PHP 8.2?
5. Is there a database cleanup query recommended for corrupted ATE jobs?

Please advise safest recovery steps for a live production WooCommerce multilingual site.

April 25, 2026 at 2:06 pm #17994609

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for contacting WPML support.

I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.

Please provide the exact steps to replicate the issue.

April 26, 2026 at 8:26 am #17995116

Kartik Setia

when you try to trasnlate any product you ll see that in progress all the time and its crashing as per the logs given

April 27, 2026 at 10:18 am #17996501

Kartik Setia

Hi Andrey, I need the solution as soon as possible. can you please let me know when can we get the solution as our website is getting crash due to this.

April 27, 2026 at 1:43 pm #17997145

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for providing the access credentials.

I ran several troubleshooting actions under WPML → Support → Troubleshooting, as well as updating the Automatic Translation account ID to match it with our records, and it appears to be working correctly now.

I tested translations on your site using the first product in the list:

* The product was automatically translated into Arabic
* The same product was translated into Persian using the Advanced Translation Editor (ATE)

Both translations completed successfully.

Could you please check on your end and confirm everything is working as expected?

If you still see the issue, please provide the exact steps to reproduce it.

Edit-product-“Bonart-Dragee-Dark-Chocolate-Coated-Freeze-Dried-Strawberry-Bag-80g”-‹-Rubiland-—-WordPress.png
April 27, 2026 at 2:04 pm #17997266

Kartik Setia

Thanks Andrey For your support it got fixed now.

May 2, 2026 at 6:06 pm #18008858

Kartik Setia

Hi Andrey, Again this issue is coming. can you please check again?

May 4, 2026 at 8:49 am #18010181

Kartik Setia

I am trying to translate my products but giving an error every time - user tries to cancel the jobs evrytime

May 4, 2026 at 10:30 am #18010538

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Hi,

Yes, sure. The old access credentials were removed once the ticket was resolved.

The following reply is set to private.

May 5, 2026 at 2:43 pm #18014411

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for providing the details.

I’ll review this and get back to you.

Please note that we provide support through our support forum. If you have any separate WPML-related questions, feel free to open a new support ticket with the details, and we’ll be happy to assist you.

May 5, 2026 at 3:33 pm #18014652

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

I’ve looked into this and resolved the issue by doing the following:

1. Went to WPML → Support → Troubleshooting
2. Clicked “Cancel in-progress automatic jobs”
3. Navigated to WPML → Translation Dashboard and sent the product Relkon Yammiez Mallow Burger 50g again for automatic translation
4. The product was translated successfully

May 5, 2026 at 6:55 pm #18015105

Kartik Setia

Hi Andrey, can you please try at least 3+ products to trasnlate. its sending "ar": {
"translation_id": "67914",
"language_code": "callable", ❌ WRONG

somehow its still sending callable

May 5, 2026 at 7:28 pm #18015195

Kartik Setia

Seems like a similar issue https://wpml.org/forums/topic/arabic-keeps-getting-stuck/?utm_source=chatgpt.com

May 6, 2026 at 9:27 am #18016707

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your feedback.

I double-checked your WPML settings and language configuration, and I can confirm that everything appears to be configured correctly.

Additionally, I separately sent the following four products for automatic translation, and they were translated successfully:

* Tilda Fragrant Jasmine Rice 500g
* Yekta Distilled Fumitory Water 450Ml
* Yekta Marinated Olives 680G
* Jellyman Toys Ugly Heads 5g

Could it be possible that you are leaving the Translation Dashboard page while the products are still being sent for automatic translation? That might explain the issue you are experiencing.

If the problem still occurs, could you please record a short screencast showing the exact steps and the issue that appears? That would help me better understand what might be happening.

Since I do not currently have FTP access, please also enable the debug.log file so we can check whether any errors are generated when the issue occurs.

Here are the steps:

1. Enable WordPress debugging by editing your wp-config.php file. Add (or modify, if these lines already exist) the following lines before:

/* That's all, stop editing! Happy publishing. */

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

2. Replicate the issue
3. Check the debug.log file located at:
/wp-content/debug.log
4. Share any WPML-related errors you find there

May 7, 2026 at 7:35 am #18019203

Kartik Setia

I have checked the logs as well thats why i have mentioed that in the language w=field its sending callable not ar for arabic products . please check the screenshot. also if you can give it a try for the prodcuts which is not translated just go for 4-5 products you ll see the issue.

Screenshot 2026-05-07 at 1.04.50 PM.png
Screenshot 2026-05-07 at 1.00.45 PM.png