Bug when creating a translation
-
Trying to translate a page brings wordpress to this crash message:
Fatal error: Uncaught TypeError: DOMElement::setAttribute(): Argument #2 ($value) must be of type string, array given in wp-content/plugins/sitepress-multilingual-cms/classes/xliff/wpml-tm-xliff.php:146 Stack trace: #0 wp-content/plugins/sitepress-multilingual-cms/classes/xliff/wpml-tm-xliff.php(146): DOMElement->setAttribute(‘resname’, Array) #1 wp-content/plugins/sitepress-multilingual-cms/classes/xliff/class-wpml-tm-xliff-writer.php(216): WPML_TM_XLIFF->setTranslationUnits(Array) #2 wp-content/plugins/sitepress-multilingual-cms/classes/xliff/class-wpml-tm-xliff-writer.php(130): WPML_TM_Xliff_Writer->generate_xliff(‘142-cd07489b450…’, ‘fr’, ‘de’, Array, ‘https://www.bes…’, ‘post_page’, ’40’, ’80’) #3 wp-content/plugins/sitepress-multilingual-cms/inc/functions-load-tm.php(569): WPML_TM_Xliff_Writer->generate_job_xliff(‘142’, true) #4 wp-content/plugins/sitepress-multilingual-cms/inc/functions-load-tm.php(542): wpml_tm_get_job_xliff(‘142’, true) #5 wp-content/plugins/sitepress-multilingual-cms/classes/menu/translation-queue/CloneJobs.php(74): wpml_tm_create_ATE_job_creation_model(‘142’) #6 wp-content/plugins/sitepress-multilingual-cms/classes/editor/Editor.php(312): WPML\TM\Menu\TranslationQueue\CloneJobs->cloneWPMLJob(‘142’) #7 wp-content/plugins/sitepress-multilingual-cms/classes/editor/Editor.php(169): WPML\TM\Editor\Editor->createATECounterpartForExistingWPMLJob(Array, Object(WPML_Post_Translation_Job)) #8 wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(207): WPML\TM\Editor\Editor->WPML\TM\Editor{closure}(Object(WPML_Post_Translation_Job)) #9 wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(257): WPML\FP\Right->map(Object(Closure)) #10 wp-content/plugins/sitepress-multilingual-cms/classes/editor/Editor.php(175): WPML\FP\Right->chain(Object(Closure)) #11 [internal function]: WPML\TM\Editor\Editor->WPML\TM\Editor{closure}(Array, Object(WPML_Post_Translation_Job)) #12 wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array(Object(Closure), Array) #13 wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Logic.php(63): WPML\FP{closure}(Object(WPML_Post_Translation_Job)) #14 [internal function]: WPML\FP\Logic::WPML\FP{closure}(Object(Closure), Object(Closure), Object(Closure), Object(WPML_Post_Translation_Job)) #15 wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array(Object(Closure), Array) #16 wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(207): WPML\FP{closure}(Object(WPML_Post_Translation_Job)) #17 wp-content/plugins/sitepress-multilingual-cms/classes/editor/Editor.php(107): WPML\FP\Right->map(Object(Closure)) #18 wp-content/plugins/sitepress-multilingual-cms/classes/menu/translation-queue/class-wpml-translations-queue.php(52): WPML\TM\Editor\Editor->open(Array) #19 wp-includes/class-wp-hook.php(341): WPML_Translations_Queue->load(Object(WP_Screen)) #20 wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array) #21 wp-includes/plugin.php(522): WP_Hook->do_action(Array) #22 wp-admin/includes/class-wp-screen.php(424): do_action(‘current_screen’, Object(WP_Screen)) #23 wp-admin/includes/screen.php(243): WP_Screen->set_current_screen() #24 wp-admin/admin.php(217): set_current_screen() #25 {main} thrown in wp-content/plugins/sitepress-multilingual-cms/classes/xliff/wpml-tm-xliff.php on line 146
The page I need help with: [log in to see the link]
You must be logged in to reply to this topic.