Skip Navigation

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 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 -

Supporter timezone: Europe/Zagreb (GMT+01:00)

This topic contains 4 replies, has 3 voices.

Last updated by Dražen 1 year ago.

Assisted by: Dražen.

Author Posts
January 29, 2024 at 9:05 am #15236651

jamesG-38

I am trying to: send over a basket to Crowdin and the comms log says it was successful but the basket in WPML is never shown as completing.

Link to a page where the issue can be seen:
hidden link

I expected to see: A complete WPML basket.

Instead, I got: A hanging batch job.

Screenshot 2024-01-29 at 10.03.55.png
Screenshot 2024-01-29 at 10.03.46.png
January 29, 2024 at 11:55 am #15237855

jamesG-38

In addition this failed process seems to have written to the HTaccess file and caused an internal server error 500 at the same time which took down sissoo.com WordPress fully. It required my developer to uncover this issue and revert to an old HTaccess file before the WPML process ran. He points to this part of the HTaccess not being valid,

"# BEGIN WordPress
# As directivas (linhas) entre "BEGIN WordPress" e "END WordPress" são geradas
# dinamicamente e não deverão ser modificadas através de filtros do WordPress.
# Qualquer alteração às instruções entre estes marcadores será sobreposta.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /pt-pt/
RewriteRule ^index\.php$ - [L]
RewriteRule ^en/wp-login.php /pt-pt/wp-login.php [QSA,L]
RewriteRule ^fr/wp-login.php /pt-pt/wp-login.php [QSA,L]
RewriteRule ^de/wp-login.php /pt-pt/wp-login.php [QSA,L]
RewriteRule ^it/wp-login.php /pt-pt/wp-login.php [QSA,L]
RewriteRule ^pt-pt/wp-login.php /pt-pt/wp-login.php [QSA,L]
RewriteRule ^es/wp-login.php /pt-pt/wp-login.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /pt-pt/index.php [L]
</IfModule>

# END WordPress"

And with the comment, "It's odd that the base URL is defined as '/pt-pt/'." and that it is likely generated by WPML

January 29, 2024 at 3:06 pm #15239319

Alejandro
Supporter

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+01:00)

Hello!

The Language in HTACCESS issue will probably be fixed here: https://wpml.org/errata/htaccess-is-rewritten-with-language-folder/

About crowdin, you mention that it was sent to crowdin, but can you confirm crowdin has those jobs finished?

That info will help me understand more about the problem so i can understand what to do next.

January 30, 2024 at 1:24 pm #15243942

jamesG-38

Hi, thanks for both. Re CrowdIn - yes the jobs finished. I had to empty the basket myself given it never came back saying the batch was sent over. In general the integration between WPML / Crowdin seems a bit unreliable.

January 31, 2024 at 9:38 am #15248200

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

thanks for getting back.

Can you let me know if you still have issues with batch jobs being stuck? If so, can you please try again but this time disable any object cache, security, or optimizer plugin you may have.

Let me know.

Thanks,
Drazen

The topic ‘[Closed] HIGH PRIORITY – Crowdin API success but no basket update’ is closed to new replies.