Skip to content Skip to sidebar

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

Problem:
The client experienced a site crash and received an error message after attempting to update the WPML plugin. The error indicated a failure in the WPML Multilingual CMS, and additional alerts were related to the need for enabling certain WPML plugins for full functionality.
Solution:
We recommend taking the following steps to resolve the issue:
1. Create a full backup of your site.
2. Deactivate all WPML plugins.
3. Clear any existing cache memory.
4. Reactivate only the essential WPML plugins: WPML Multilingual CMS, String Translation, and WPML Multilingual & Multicurrency for WooCommerce.
5. If the problem resolves, keep only the necessary WPML add-ons that correspond to active plugins on your site.

This solution might be outdated or not applicable to your specific case. We highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue 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.

Tagged: 

This topic contains 1 reply, has 0 voices.

Last updated by Carlos Rojas 1 month, 1 week ago.

Assisted by: Carlos Rojas.

Author Posts
April 7, 2026 at 7:50 pm #17955145

savas-kalfase

Hello,
1.) I tried to update WPML and received an error message.
2.) The site collapsed and the WordPress warning messaging system indicate to sign in in "Recovery Mode" since WPML Multilingual CMS produced an error.
3.) I am wondering why do I need all these WPML plugins that require too much caretaking & updating all the time.
4.) I counted 13 different WRML plugins operating in my website => this is more than enough !!!!
5.) Apart from the WPML Multilingual CMS error I found another 2 alerts about WPML:
- To use WPML Multilingual for BuddyPress and BuddyBoss, enable the WPML Multilingual CMS plugin and String Translation add-on alongside BuddyPress or BuddyBoss.
- Please activate WPML Multilingual CMS to have WPML String Translation working.
- See attachments with additional warning messages.
I also include below the error message report -please advise what to do:

Ένα σφάλμα τύπου E_ERROR εντοπίστηκε στη γραμμή 422 του αρχείου /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php. Κωδικός σφάλματος: Uncaught ReflectionException: Class "WPML\StringTranslation\Infrastructure\TranslateEverything\UntranslatedStringsFactory" does not exist in /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/StandardReflector.php:29 Stack trace: #0 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/StandardReflector.php(29): ReflectionClass->__construct('WPML\\StringTran...') #1 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/CachingReflector.php(73): WPML\Auryn\StandardReflector->getParamTypeHint(Object(ReflectionMethod), Object(ReflectionParameter)) #2 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php(527): WPML\Auryn\CachingReflector->getParamTypeHint(Object(ReflectionMethod), Object(ReflectionParameter)) #3 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php(474): WPML\Auryn\Injector->buildArgFromTypeHint(Object(ReflectionMethod), Object(ReflectionParameter)) #4 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php(414): WPML\Auryn\Injector->provisionFuncArgs(Object(ReflectionMethod), Array, Array, 'WPML\\TM\\ATE\\Loa...') #5 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php(373): WPML\Auryn\Injector->provisionInstance('WPML\\TM\\ATE\\Loa...', 'wpml\\tm\\ate\\loa...', Array) #6 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/container/class-wpml-container.php(98): WPML\Auryn\Injector->make('WPML\\TM\\ATE\\Loa...', Array) #7 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/container/functions.php(29): WPML\Container\Container::make('WPML\\TM\\ATE\\Loa...', Array) #8 [internal function]: WPML\Container\{closure}('WPML\\TM\\ATE\\Loa...') #9 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array(Object(Closure), Array) #10 [internal function]: WPML\FP\{closure}('WPML\\TM\\ATE\\Loa...') #11 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/container/functions.php(35): call_user_func_array(Object(Closure), Array) #12 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/Loader/MarkPreviouslyUnsupportedContentAsCompletedInTEA.php(66): WPML\Container\make('WPML\\TM\\ATE\\Loa...') #13 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(207): WPML\TM\ATE\Loader\MarkPreviouslyUnsupportedContentAsCompletedInTEA->run(Array) #14 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(257): WPML\FP\Right->map(Array) #15 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Promise.php(24): WPML\FP\Right->chain(Array) #16 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/Hooks.php(50): WPML\FP\Promise->resolve(Object(WPML\FP\Right)) #17 /home/primaver/public_html/wp-includes/class-wp-hook.php(341): WPML\LIB\WP\Hooks::WPML\LIB\WP\{closure}('') #18 /home/primaver/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array) #19 /home/primaver/public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array) #20 /home/primaver/public_html/wp-settings.php(764): do_action('wp_loaded') #21 /home/primaver/public_html/wp-config.php(106): require_once('/home/primaver/...') #22 /home/primaver/public_html/wp-load.php(50): require_once('/home/primaver/...') #23 /home/primaver/public_html/wp-admin/admin.php(35): require_once('/home/primaver/...') #24 /home/primaver/public_html/wp-admin/index.php(10): require_once('/home/primaver/...') #25 {main} Next WPML\Auryn\InjectionException: Could not make WPML\TM\ATE\Loader\MarkPreviouslyUnsupportedContentAsCompletedInTEA\StringsAndPackagesMigration: Class "WPML\StringTranslation\Infrastructure\TranslateEverything\UntranslatedStringsFactory" does not exist in /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php:422 Stack trace: #0 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php(373): WPML\Auryn\Injector->provisionInstance('WPML\\TM\\ATE\\Loa...', 'wpml\\tm\\ate\\loa...', Array) #1 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/container/class-wpml-container.php(98): WPML\Auryn\Injector->make('WPML\\TM\\ATE\\Loa...', Array) #2 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/container/functions.php(29): WPML\Container\Container::make('WPML\\TM\\ATE\\Loa...', Array) #3 [internal function]: WPML\Container\{closure}('WPML\\TM\\ATE\\Loa...') #4 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array(Object(Closure), Array) #5 [internal function]: WPML\FP\{closure}('WPML\\TM\\ATE\\Loa...') #6 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/container/functions.php(35): call_user_func_array(Object(Closure), Array) #7 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/Loader/MarkPreviouslyUnsupportedContentAsCompletedInTEA.php(66): WPML\Container\make('WPML\\TM\\ATE\\Loa...') #8 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(207): WPML\TM\ATE\Loader\MarkPreviouslyUnsupportedContentAsCompletedInTEA->run(Array) #9 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(257): WPML\FP\Right->map(Array) #10 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Promise.php(24): WPML\FP\Right->chain(Array) #11 /home/primaver/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/Hooks.php(50): WPML\FP\Promise->resolve(Object(WPML\FP\Right)) #12 /home/primaver/public_html/wp-includes/class-wp-hook.php(341): WPML\LIB\WP\Hooks::WPML\LIB\WP\{closure}('') #13 /home/primaver/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array) #14 /home/primaver/public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array) #15 /home/primaver/public_html/wp-settings.php(764): do_action('wp_loaded') #16 /home/primaver/public_html/wp-config.php(106): require_once('/home/primaver/...') #17 /home/primaver/public_html/wp-load.php(50): require_once('/home/primaver/...') #18 /home/primaver/public_html/wp-admin/admin.php(35): require_once('/home/primaver/...') #19 /home/primaver/public_html/wp-admin/index.php(10): require_once('/home/primaver/...') #20 {main} thrown

April 8, 2026 at 10:12 am #17956399

Carlos Rojas
WPML Supporter since 03/2017

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

Timezone: Europe/Madrid (GMT+02:00)

Hello,
Thank you for contacting us

This error seems to have happened because the WPML plugin update failed at some point. I recommend following these steps to isolate the cause of the issue:
- Create a full site backup
- Deactivate all WPML plugins
- Flush any cache memory that might exist
- Only activate the main WPML plugins: WPML Multilingual CMS, tring Translation, and WPML Multilingual & Multicurrency for WooCommerce
- If the issue disappears, remove the WPML add-ons that have no plugin to translate. Only leave the WPML add-ons that translate an active plugin on your site.

Please let me know if you need further assistance.
Regards,
Carlos