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 |
---|---|---|---|---|---|---|
- | 8:00 – 15:00 | 8:00 – 15:00 | 8:00 – 15:00 | 8:00 – 15:00 | 8:00 – 15:00 | - |
- | 16:00 – 17:00 | 16:00 – 17:00 | 16:00 – 17:00 | 16:00 – 17:00 | 16:00 – 17:00 | - |
Supporter timezone: Europe/Rome (GMT+02:00)
Tagged: ATE, Bug, Large Sites
This topic contains 24 replies, has 1 voice.
Last updated by Alejandro 1 week, 5 days ago.
Assisted by: Alejandro.
Author | Posts |
---|---|
June 5, 2025 at 8:52 am #17109125 | |
jimmyA-10 |
No, I'm not aware of the issue you describe (blank or empty pages). |
June 5, 2025 at 9:03 am #17109218 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
I see, it could've been a one-off situation then, because it's not happening at the moment and I haven't seen double translations happening at least since May 25 (I've been checking constantly. Do you have more pages you need to translate? if so, would you please proceed and let me know how you're translating those pages, but please do update WPML to version 4.7.6 since we fixed a few issues that in very very rare cases could've created a few issues like yours. |
June 5, 2025 at 11:41 am #17110117 | |
jimmyA-10 |
I would have been surprised if we got double translations lately since we paused all translations around the 22:nd when we started this ticket. (The translations the 25:th was a test.) I've updated to 4.7.6, yesterday. I hoped that it would have fixed this issue. But it didn't. Just tested and I got the same error-msg. BUT, it seem like the texts has been sent to translation anyway. At least some of them. * I tried to send 25. The last times (the 22:nd and the 25:th) I never manually reloaded the whole page. |
June 5, 2025 at 11:49 am #17110129 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
1) Would you mind telling me which of the 25 didn't get translated? even a screenshot would do. 2) Would it be possible to have access to the site so I can run a few tests, because I think I know what's happening but I'd need to run a few tests beforehand to confirm and fix the problem. |
June 5, 2025 at 2:23 pm #17110657 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
I'm still checking the site but please be aware of this: hidden link It's temporary while I run a few tests. |
June 5, 2025 at 3:13 pm #17110985 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
I checked the site and I think I finally figured out what happened. you can see all that I did here: hidden link The main issue here is that cache you're using. for some reason it seems to be caching the calls we do to our servers so it ends up failing and sending it again and again. as a result we get a "first call" (one without translations) and translate as many times as we receive the pages (2-3 times most of the time because our system blocks the request sending when they are being sent too much). Then, however you also get an error about receiving the pages, or if you send them in bulk, you'll get an error about not being able to send the pages. actually the pages ARE sent, but not all the requests (they are repeated), that's why it ends up showing the problem. Since that plugin is compatible with WPML, we're going to talk to the authors about this, but so far clearing the cache right before sending the pages, products, etc should do the trick. Regards. |
June 10, 2025 at 9:02 am #17120982 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Hello, Could you please add /wp-json/* to the cache exclusion list? that seems to avoid the site from sometimes caching the same request for translation and send it multiple times afterwards. that should help a bit with the performance and also avoid the double charging situation and also prevent so many issues with jobs not able to being sent. Do it, clear the cache, and then test again to see if the problem continues on your end. |
June 12, 2025 at 1:34 pm #17130330 | |
jimmyA-10 |
Finally I got the time to test your solutions. I added that line to the exclusion list, then I cleared the cache. Then I did send a some products (a couple at the time) to translation and it worked. For a while. I think I translated 30 products ok. Then when I did send the 25 on the list (see attached picture) then I got the attached Error-msg. I checked the log-file (Automatic translation usage reports) and those products are not there. I reloaded the whole page and none of the products was translated. Then I did send all of the products again. Same Error-msg. But this time 20 of them show up in the log-file (marked blue in the log-picture attached). But there are still no translation when I reload the page. I even tried to cleared the cache and sent those 25 products again. But I got the same Error-msg. This time all 25 products show up in the log file (marked red). But still no translation. |
June 12, 2025 at 1:58 pm #17130466 | |
jimmyA-10 |
The products above is using double credits (but I got no translation). The reason it took double credits is because I sent it twice... But now a strange thing that I just saw in the logfile: It looks like this product is tripple(!) translated. But this product I only sent to translation once! It was ok the first time. I did send this in the batch before the first failed batch. This product isn't even on the same page of products as the failed ones. It's on the previous. That is why I am so sure that I only sent this one to translation. |
June 12, 2025 at 2:36 pm #17130619 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Hello, I'll return the credits later today but in the meantime we found out WHY the problem is happening. The error in sending the jobs is because your site is returning a timeout, there's something in the server settings that might have a timeout set for calls. sending a job will take X amount of time and the more pages you have, the more it will take, so the problem seems to be happening "randomly" this way. Anyways, since the error happens because something interrupted our calls, when you try again, it seems to finish sending the one that couldn't finish correctly + the new one, sending the same page multiple times without you even knowing it and charging you twice. We're working on having a fix for this so if something fails for some reason, we make sure we clear the interrupted workflow results and start from scratch. |