[Resolved] There is an update process running forever
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing a persistent spinning update icon in the WPML admin area, which may indicate a stuck background process during the use of the WPML Media Translation add-on. The process has been running for an extended period without completion, and the client is unable to proceed with content creation or database backup.
Solution: 1. Refresh the browser to see if the spinning icon persists, as sometimes the UI does not update until you reload. 2. Navigate to WPML → Media Translation to check if the media items appear as expected for translation. If the images are listed, the process might have completed. 3. If the spinning icon continues, visit WPML → Support and look for any error messages or warnings in the debug info section. 4. Try clearing your browser cache and logging out/in to WordPress. 5. If the issue remains, deactivate and reactivate the WPML Media Translation add-on to reset the background process.
After following these steps, ensure that the spinning icon disappears and media items are visible under WPML → Media Translation. You should then be able to proceed with content creation and database backup.
If the problem persists, please check for any error messages and contact us for further assistance. We also recommend visiting our known issues page to verify if your issue is already addressed. Ensure you have the latest versions of themes and plugins installed. If needed, open a new support ticket at WPML support forum.
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 am working on a site under development and added the Media Translation add-on for WPML.
Symptoms:
The site has a spinning icon in the admin showing that updates are happening, and it has been going for over an hour, seemingly repeating itself.
Questions:
How long will this process take, and how can I tell if it is stuck or needs attention?
I don't want to proceed with content creation until this process is complete and I can do a database backup.
I refreshed and still see this process running.
When I tried to past the debug info, the form on your site said "could not parse json" so I couldn't add that.
Also, how big is the site would you say? Do you have over 100 pages and posts? Sometimes the process can take a while if the site is quite large, however, what I would make sure to check right away is if you have possibly ran out of credits.
Please go to WPML->Translation Dashboard -> Translation Tools and review your credits. Do you see any warnings or messages?
I am not using credits for translations, we have all the translated content and just need to add it.
The site has over 100 pages, and then french translations of each. So it is big, but this process has been running for hours.
The debug panel won't accept the info I got from WP, here is it below:
e_url":"","partner":true,"review_url":"https://wpml.org/submit-your-review/?parent_translation-service_id=10494369","uses_ate":false,"self_registered":false,"recommended_maximum_number_of_jobs_per_batch":0,"auto_refresh_project_options":false,"custom_fields":[{"label":"Base API URL","name":"base_api_url","type":"text"},{"label":"Username","name":"username","type":"text"},{"label":"API Key","name":"api_key","type":"text"},{"label":"API ID","name":"api_id","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"manual","rankings":{"quality":0,"quality_ranking":0.0,"speed":0,"speed_ranking":0.0,"popularity":1,"popularity_ranking":2.58,"primary":0.0,"primary_ranking":2.58},"ratings":{"wpml_average_user_rating":0.0},"specializations":[],"countries":[],"certifications":[],"redirect_to_ts?":false},{"id":29,"name":"Pozena","description":"POZENA is a Polish localization and translation service with more than 20 years' experience adapting small to medium-size businesses to new language markets. It has more than 400 clients in 22 different countries. ","url":"https://wpml.org/go/pozena/","logo_url":"hidden link","logo_preview_url":"hidden link","project_details_url":"","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"3dbcaf177b3b8a0ffd38c4f077f17df7","doc_url":"https://wpml.org/translation-service/pozena/","notification":true,"tms":false,"has_language_pairs":true,"deadline":true,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"A POZENA team member will email your unique API Token to you","how_to_get_credentials_url":"https://wpml.org/translation-service/pozena/#retrieving-api-token","client_create_account_page_url":"https://wpml.org/translation-service/pozena/#requesting-a-pozena-account","partner":true,"review_url":"https://wpml.org/submit-your-review/?parent_translation-service_id=1188291","uses_ate":false,"self_registered":false,"recommended_maximum_number_of_jobs_per_batch":0,"auto_refresh_project_options":false,"custom_fields":[{"label":"API token","name":"api_token","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"api","rankings":{"quality":0,"quality_ranking":0.0,"speed":0,"speed_ranking":0.0,"popularity":1,"popularity_ranking":2.17,"primary":0.0,"primary_ranking":2.17},"ratings":{"wpml_average_user_rating":0.0},"specializations":[],"countries":[{"name":"Poland","code":"PL"}],"certifications":[],"redirect_to_ts?":false},{"id":179,"name":"Diction","description":"Diction is an international language services provider based in Eastern Switzerland. Diction is ISO-certified and committed to providing personal service, efficient processes and qualified experts. Send and manage every aspect of your project with the specially developed Diction WordPress plug-in.","url":"https://wpml.org/go/diction/","logo_url":"https://tp-cdn.wpml.org/production/logos/diction-7189140e62d97d7052d2.png","logo_preview_url":"https://tp-cdn.wpml.org/production/logos/preview_diction-7189140e62d97d7052d2.png","project_details_url":"","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"a1cde9d1139bc8355215831552a02bb0","doc_url":"https://wpml.org/translation-service/diction-ag/","notification":true,"tms":false,"has_language_pairs":true,"deadline":false,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"","how_to_get_credentials_url":"","client_create_account_page_url":"","partner":true,"review_url":"https://wpml.org/submit-your-review/?parent_translation-service_id=11322249","uses_ate":false,"self_registered":false,"recommended_maximum_number_of_jobs_per_batch":0,"auto_refresh_project_options":false,"custom_fields":[{"label":"Token","name":"api_token","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"manual","rankings":{"quality":0,"quality_ranking":0.0,"speed":0,"speed_ranking":0.0,"popularity":1,"popularity_ranking":2.0,"primary":0.0,"primary_ranking":2.0},"ratings":{"wpml_average_user_rating":0.0},"specializations":[],"countries":[{"name":"Canada","code":"CA"},{"name":"Switzerland","code":"CH"}],"certifications":[{"name":"ISO-17100","key":"17100"},{"name":"ISO-9001","key":"9001"},{"name":"ISO-18587","key":"18587"}],"redirect_to_ts?":false},{"id":148,"name":"Crowdin","description":"Crowdin is an AI-powered localization software designed for agile teams and businesses. It empowers companies of all sizes to expand globally by reaching multilingual audiences. With a marketplace of over 600 apps and integrations, Crowdin helps to make the translation process automatic. More than 2.5 million users worldwide use Crowdin to translate websites, mobile apps, software, games, help centers, marketing content, and more.","url":"hidden link","logo_url":"hidden link","logo_preview_url":"hidden link","project_details_url":"","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"699e6ed91a275d04372c7289922a5610","doc_url":"","notification":true,"tms":true,"has_language_pairs":true,"deadline":false,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"","how_to_get_credentials_url":"","client_create_account_page_url":"","partner":false,"review_url":"https://wpml.org/submit-your-review/?parent_translation-service_id=9054949","uses_ate":false,"self_registered":false,"recommended_maximum_number_of_jobs_per_batch":60,"auto_refresh_project_options":false,"custom_fields":[{"label":"API token","name":"api_token","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"manual","rankings":{"quality":0,"quality_ranking":0.0,"speed":0,"speed_ranking":0.0,"popularity":1,"popularity_ranking":0.75,"primary":0.0,"primary_ranking":0.75},"ratings":{"wpml_average_user_rating":0.0},"specializations":[],"countries":[],"certifications":[],"redirect_to_ts?":false},{"id":150,"name":"interlanguage","description":"Managing translations in WPML is easy with interlanguage, a leading ISO 17100-certified translation company specializing in human translation of websites, with a focus on Italian. Interlanguage brings SEO knowledge coupled with 35 years’ industry experience.","url":"https://wpml.org/go/interlanguage1/","logo_url":"hidden link","logo_preview_url":"hidden link","project_details_url":"","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"8c6a2208f1cfb947ae3d5f21f2bc2f2f","doc_url":"https://wpml.org/translation-service/interlanguage/","notification":true,"tms":false,"has_language_pairs":true,"deadline":true,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"","how_to_get_credentials_url":"","client_create_account_page_url":"","partner":true,"review_url":"https://wpml.org/submit-your-review/?parent_translation-service_id=9536059","uses_ate":true,"self_registered":false,"recommended_maximum_number_of_jobs_per_batch":0,"auto_refresh_project_options":false,"custom_fields":[{"label":"API token","name":"api_token","type":"text"}],"default_service":0,"translation_feedback":false,"feedback_forward_method":"api","rankings":{"quality":0,"quality_ranking":0.0,"speed":5,"speed_ranking":6362.0,"popularity":1,"popularity_ranking":0.32,"primary":0.0,"primary_ranking":0.32},"ratings":{"wpml_average_user_rating":0.0},"specializations":[],"countries":[{"name":"Italy","code":"IT"}],"certifications":[{"name":"ISO-17100","key":"17100"},{"name":"ISO-9001","key":"9001"}],"redirect_to_ts?":false},{"id":82,"name":"Pseudo Translation Services","description":"This is a demo service for learning and practicing the WPML workflow for professional translation. To authenticate please use any string as an API Token.","url":"hidden link","logo_url":"hidden link","logo_preview_url":"hidden link","project_details_url":"","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"a31f833a7b129003abe76987b06c8e44","doc_url":"hidden link","notification":false,"tms":true,"has_language_pairs":false,"deadline":false,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"","how_to_get_credentials_url":"","client_create_account_page_url":"","partner":false,"review_url":"","uses_ate":false,"self_registered":false,"recommended_maximum_number_of_jobs_per_batch":0,"auto_refresh_project_options":false,"custom_fields":[{"label":"API Key","name":"api_key","type":"text"}],"default_service":0,"translation_feedback":false,"feedback_forward_method":"manual","rankings":{"quality":0,"quality_ranking":0.0,"speed":0,"speed_ranking":0.0,"popularity":0,"popularity_ranking":0.0,"primary":0.0,"primary_ranking":0.0},"ratings":{"wpml_average_user_rating":0.0},"specializations":[],"countries":[],"certifications":[],"redirect_to_ts?":false}]
}