This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to update the WPML Multilingual CMS plugin from the WordPress dashboard, but the update fails with the error message: 'Update failed: undefined.' Despite the site being registered and the plugin active. Solution: If you're experiencing this issue, we recommend you follow these steps: 1. Ensure you take a backup of your site for safety reasons. 2. Navigate to Plugins >> Add New Plugin page, click the Commercial tab, and then click the 'Check for updates' button. If the update doesn’t appear or still fails, you might need to re-register WPML: a. Login to your WPML.org account and go to the Sites page. b. Delete the existing site key. c. Login to your site, go to the Dashboard >> Plugins >> Add new > Commercial tab and click the Unregister WPML from this site link if it exists, then click the Register WPML link. d. Click the Get a key for this site link, generate the key, copy it, and paste it back into the input box, then press the Register button. e. Try updating the plugins again. If these steps do not resolve the issue, our team may need to unblock your site. In this case, delete the existing site key and create a new one following the steps above.
Please note that this solution might be irrelevant if it’s 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.
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.
Background of the issue:
I'm trying to update the WPML Multilingual CMS plugin from the WordPress dashboard, but the update doesn't go through. The site is registered, and the plugin is active. I've attached a screenshot for reference.
Symptoms:
When I try to update the WPML Multilingual CMS plugin, I get the error message: 'Update failed: undefined.'
Questions:
Could you please help me understand what's causing this?
How can I fix the update issue?
3. Update all outdated WPML plugins to the latest version.
If the update doesn’t appear or it still fails, WPML might not be registered properly. In this case, please re-register WPML by following the below steps:
1. Login to your WPML.org account >> Go to the Sites page: https://wpml.org/account/sites/
2. Delete the existing site key.
3. Login to your site and go to the Dashboard >> Plugins >> Add new > Commercial tab and click the Unregister WPML from this site link if that link exists.
4. Then click the Register WPML link.
5. Click the Get a key for this site link(Screenshot attached).
6 It will generate the Key for your site.
7. Copy the key, and paste it back into the input box, and press the Register button.
8. Now, try to update the plugins.
Following your previous recommendation, I deleted the existing site key and tried to re-register the site. Unfortunately, the situation has only gotten worse.
Now, when I attempt to register the site using the new key, I receive the following error:
"Unable to parse data from service response."
This prevents me not only from updating the plugin, but also from maintaining a valid connection to WPML services.
I followed your instructions exactly, and this error did not exist before. At this point, the issue is blocking updates and functionality, and needs urgent attention.
Please provide a concrete solution as soon as possible.
If the issue persists, please try to follow the below steps on staging/test site to isolate the cause of this issue:
1. Take a complete backup of your site first for safety reasons.
2. Deactivate all plugins except WPML and its add-ons.
3. Switch to the default WP theme like 2025.
4. If the issue is gone, reactivate each plugin one by one to identify the one causing the issue.
Kindly let me know the results,
Thank you for your cooperation
I encountered an issue when registering my site with the license key. The error I consistently receive is:
“Unable to parse data from service response.”
We have already performed the following steps without success:
Verified server connectivity with curl hidden link, which returns:
a:1:{s:5:"error";s:49:"Unknown or Unsupported API Call: repository_error";}
Therefore, it is not a connection or firewall issue.
Reinstalled all WPML plugins from scratch (downloaded from wpml.org).
Temporarily switched to the default theme (Twenty Twenty-Four).
Deactivated all other plugins to avoid conflicts.
Enabled WP_DEBUG_LOG and checked PHP errors. Only minor warnings related to early translation loading and a Deprecated in wpml-sticky-links, but nothing critical.
Searched the database (table wp_options) for entries related to wpml_registration or icl_sitepress_settings, but none were found.
Attempted manual key registration via SQL in wp_options, but WPML still doesn't recognize it.
I tried the “Refresh license data to recognise license update” option from the Troubleshooting screen without success.
Generated a new key from wpml.org, but it failed again.
There is no option to reset only the license registration, and we do not want to perform the complete WPML reset as it would delete our translations.
We would greatly appreciate your guidance on the following:
If this error is related to a known bug in the current version.
Is there a way to force the registration or sync without losing translations?
Or if you can validate our key from your side for this domain: babelix.com.
Thanks for trying all the steps and sharing the details. I’ve checked and your domain isn’t blocked by our servers, and this issue isn’t related to any known bug in the current version.
As a workaround, you can update WPML plugins manually by following these steps:
1. Take a full backup of your site first.
2. Deactivate the existing WPML plugins.
3. Delete the plugin files from wp-content/plugins (this won’t delete your translations).
4. Download the latest plugin versions from your WPML account: https://wpml.org/account/downloads/
5. Upload and activate the new versions on your site.
To investigate the registration issue more closely, could you please provide temporary access (WP-Admin and FTP Login info) to your site (preferably staging site), so that I can look into your setup and debug the issue.
Your next answer will be private, meaning only you and I can access it.
=== Please backup your database and website ===
✙ I would additionally need your permission to deactivate and reactivate Plugins and the Theme and to change configurations on the site. This is also a reason the backup is essential.
I deleted all plugins related to WPML and then installed it again using the OTG's installer. From my side, there's nothing I can do.
Also, I need to finish the translation, and I can't use the credit right now..
Date Event Description WPML Job ID ATE Job ID Extra data
2025/04/19 12:28:15 PM AMS Server Communication Api error missing resource: No sitekey found for this website 0 0 {"errorData":{"status":400,"title":"Api error missing resource","detail":"No sitekey found for this website"}}
I wanted to share the results of a test I performed to further isolate the issue with license registration.
1. I installed a fresh WordPress site on a different domain (not related to babelix.com), on a completely separate server.
✅ The WPML license registered successfully with no issues.
2. Then I created a subdomain of Babelix.com on the same server where I tested the new domain, installed a clean WordPress setup, and only installed the **OTGS Installer** plugin.
❌ When I tried to register the license there, I received the same error:
“Unable to parse data from service response.”
This strongly suggests that the issue is not related to the server, plugin, or installation, but rather that something is preventing WPML’s API from recognizing or accepting the babelix.com domain or subdomain.
Could you please check if:
- The domain `babelix.com` (and its subdomains) is being blocked or restricted on your side?
- Is there any flag or internal block that could prevent the license registration from this domain?
Thanks for the additional details. Sorry for the delay, I was off during the weekend (Friday-Saturday). I’ve tried troubleshooting steps but none of them worked so far. I'm going to escalate this issue to our system team for further review and get back to you with an update once I hear back about it..
Our team has unblocked your site. Could you please delete the existing site key and create a new one by following below steps:
1. Please login to your WPML.org account >> Go to the Sites page: https://wpml.org/account/sites/
2. Delete the existing site key.
3. Please login to your site and go to the Dashboard >> Plugins >> Add new > Commercial tab and click the Register WPML link(screenshot attached).
4. Click the Get a key for this site link.
5. It will generate the Key for your site.
6. Copy the key, and paste it back into the input box, and press the Register button and see if this resolves your issue.
ok perfect, now works, it was just blocked by wpml. I'll close the issue.. have a nice day/night
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.