• 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]

Viewing 1 replies (of 1 total)
  • Plugin Support Nicolas V.

    (@nicolasviallet)

    Hello,

    Sorry to hear you’re having trouble. Based on the error message, the issue is related to WPML rather than WCML. The error occurs when WPML is generating the XLIFF file for an ATE job and it seems that one of the translation segments passing an array instead of a string.

    Could you please open a ticket on our dedicated support forum? Our team there will have the right tools to investigate this further and help you resolve it quickly.

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.