Skip to content Skip to sidebar

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

Problem:
On your website using WordPress, WooCommerce, and WPML, you are encountering an issue where 6 items in WPML → Translation Dashboard cannot be completed due to an unexpected error. The error messages include 'DownloadError' and 'target should be an object with map method or an array'. Additionally, there is a specific error related to WPML_PB_Handle_Custom_Fields indicating a type issue with the argument.
Solution:
We recommend following the troubleshooting steps available in WPML > Support > Troubleshooting. These steps have resolved the issue for other clients experiencing similar problems.

If this solution does not resolve your issue or seems irrelevant due to it being outdated or not applicable 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 the problem persists, please open a new support ticket at WPML support forum for further assistance.

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 4 replies, has 0 voices.

Last updated by dmitriK-3 4 days ago.

Assisted by: Christopher Amirian.

Author Posts
March 2, 2026 at 10:54 am #17864166

dmitriK-3

Hello,

On our website hidden link (WordPress + WooCommerce + WPML), 6 items in WPML → Translation Dashboard cannot be completed due to an unexpected error.

Error details shown in WPML:
• Error type: DownloadError
• Message: “target should be an object with map method or an array”
• One of the errors also shows:
WPML_PB_Handle_Custom_Fields::is_page_builder_page_filter(): Argument #2 ($post) must be of type WP_Post, null given, called in /data01/virt114934/domeenid/www.coffeetea.ee/htdocs/wp-includes/class-wp-hook.php on line 341
File referenced:
wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/tm/class-wpml-pb-handle-custom-fields.php:25

Affected Job IDs: 517, 518, 869, 870, 872, 1060
ATE Job IDs: 76284389, 76284420, 83059777, 83059879, 83060036, 148475926

What we have already tried:
• Resend jobs
• Discard jobs
• Clear cache
• Clear object cache

The issue persists and the items cannot be completed.

Please investigate why these translation jobs cannot be downloaded from ATE and how we can safely fix or reset them without breaking existing translations.

Thank you.

March 2, 2026 at 11:35 am #17864266

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hello,

There was no response in chat, so we turned the chat to this ticket. My last reply:

Ok I see, that might be to check that let's sync Jobs first.

Please go to WordPress Dashboard > WPML > Support > Troubleshooting (link)

Click the buttons below:

Synchronize local job ids with ATE jobs
Synchronize translators and translation managers with ATE
Retry stuck automatic translations

After that please go to WordPress Dashboard > WPML > Translation Dashboard > Jobs (tab) and cancel any job that you see it fit and retranslate.

Thanks.

March 2, 2026 at 11:38 am #17864282

dmitriK-3

Hello Christopher,

I have executed the following troubleshooting actions:

Synchronize local job ids with ATE jobs

Synchronize translators and translation managers with ATE

The "Retry stuck automatic translations" button is not active (Translate Everything Automatically is not enabled).

After running the synchronization actions, the same 6 jobs still show the DownloadError.

Additionally, at least one of the original post IDs (e.g., 517) no longer exists in WordPress.

It seems these jobs might be orphaned or out of sync with ATE.

Could you please check and clean/reset these specific ATE job IDs on your side?

Thank you.

March 2, 2026 at 11:54 am #17864323

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hello,

Thank you, I tried but the redelivery system does not work from our side. It gived error 500 with Bad URL.

Did you change the website URL lately?

Also, I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.

Make sure you set the next reply as private.

Thanks.

March 2, 2026 at 1:07 pm #17864670

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hello,

Thank you for the login information.

We followed sme of the troubleshooting items from WPML > Support > Troubleshooting (link) and the issue is fixed.

Thanks.

March 2, 2026 at 1:35 pm #17864866

dmitriK-3

Hello,

Thank you for assistance!