Skip navigation

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
Клиент получал уведомления об ошибках при переводе, указывающие на проблему с неизвестной колонкой или неверным ID в файле

class-wpml-tm-icl-translation-status.php

.
Решение:
Мы рекомендуем обновить плагин WPML до последней версии 4.6.10 и все его дополнения, чтобы воспользоваться последними исправлениями и улучшениями. Обновление может помочь решить проблему. Последние версии плагинов доступны в разделе «Моя учетная запись -> Загрузки» на официальном сайте WPML. Перед обновлением не забудьте сделать резервную копию базы данных.
Если проблема сохранится после обновления, пожалуйста, свяжитесь с нами.

Обратите внимание, что данное решение может быть неактуальным или не подходить для вашего случая. Мы настоятельно рекомендуем проверить известные проблемы, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема остается, пожалуйста, откройте новый тикет поддержки.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: 

Эта тема содержит 1 ответ, имеет 2 голоса.

Последнее обновление: Andrey 7 месяцев, 3 недели назад.

При содействии: Andrey.

Автор Записи
4 апреля, 2024 на 8:44 дп #15481662

Andrii Sergiichuk

Начали приходить уведомления на почту что при переводе случились ошибки

Ошибка с типом E_ERROR возникла на строке 36 файла /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translation-status.php. Сообщение об ошибке: Uncaught InvalidArgumentException: Unknown column: rid or invalid id: 0 in /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translation-status.php:36
Stack trace:
#0 [internal function]: WPML_TM_ICL_Translation_Status->__construct(Object(wpdb), Object(WPML_TM_Records), 0, 'rid')
#1 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php(415): ReflectionClass->newInstanceArgs(Array)
#2 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/auryn/lib/Injector.php(373): WPML\Auryn\Injector->provisionInstance('WPML_TM_ICL_Tra...', 'wpml_tm_icl_tra...', Array)
#3 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/container/class-wpml-container.php(98): WPML\Auryn\Injector->make('WPML_TM_ICL_Tra...', Array)
#4 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/container/functions.php(29): WPML\Container\Container::make('WPML_TM_ICL_Tra...', Array)
#5 [internal function]: WPML\Container\{closure}('WPML_TM_ICL_Tra...', Array)
#6 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array(Object(Closure), Array)
#7 [internal function]: WPML\FP\{closure}('WPML_TM_ICL_Tra...', Array)
#8 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/container/functions.php(35): call_user_func_array(Object(Closure), Array)
#9 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/records/class-wpml-tm-icl-translation-status.php(198): WPML\Container\make('WPML_TM_ICL_Tra...', Array)
#10 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/inc/functions-load-tm.php(486): WPML_TM_ICL_Translation_Status::makeByRid(0)
#11 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/Hooks/class-wpml-tm-ate-jobs-actions.php(153): wpml_tm_create_ATE_job_creation_model(3569, true)
#12 [internal function]: WPML_TM_ATE_Jobs_Actions->{closure}(3569, 0)
#13 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php(164): array_map(Object(Closure), Array, Array)
#14 [internal function]: WPML\FP\Fns::WPML\FP\{closure}(Object(Closure), Array)
#15 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array(Object(Closure), Array)
#16 [internal function]: WPML\FP\Fns::WPML\FP\{closure}(Object(Closure), Array)
#17 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array(Object(Closure), Array)
#18 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/Hooks/class-wpml-tm-ate-jobs-actions.php(152): WPML\FP\Fns::__callStatic('map', Array)
#19 /home/sexdolls/sexdolls.com.ua/www/wp-includes/class-wp-hook.php(324): WPML_TM_ATE_Jobs_Actions->added_translation_jobs(Array, 1, Object(WPML_TM_Translation_Batch))
#20 /home/sexdolls/sexdolls.com.ua/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#21 /home/sexdolls/sexdolls.com.ua/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#22 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/inc/translation-management/translation-management.class.php(1478): do_action('wpml_added_tran...', Array, 1, Object(WPML_TM_Translation_Batch))
#23 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/class-wpml-translation-job-factory.php(112): TranslationManagement->send_jobs(Object(WPML_TM_Translation_Batch), 'post', 1)
#24 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/jobs/Manual.php(164): WPML_Translation_Job_Factory->create_local_job('110732', 'uk', NULL, 'post_product', 1, 'ru')
#25 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/jobs/Manual.php(43): WPML\TM\Jobs\Manual->createLocalJob('110732', 'ru', 'uk', 'post_product')
#26 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(207): WPML\TM\Jobs\Manual->createOrReuse(Array)
#27 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/editor/Editor.php(92): WPML\FP\Right->map(Array)
#28 /home/sexdolls/sexdolls.com.ua/www/wp-content/plugins/sitepress-multilingual-cms/classes/menu/translation-queue/class-wpml-translations-queue.php(52): WPML\TM\Editor\Editor->open(Array)
#29 /home/sexdolls/sexdolls.com.ua/www/wp-includes/class-wp-hook.php(324): WPML_Translations_Queue->load(Object(WP_Screen))
#30 /home/sexdolls/sexdolls.com.ua/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#31 /home/sexdolls/sexdolls.com.ua/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#32 /home/sexdolls/sexdolls.com.ua/www/wp-admin/includes/class-wp-screen.php(424): do_action('current_screen', Object(WP_Screen))
#33 /home/sexdolls/sexdolls.com.ua/www/wp-admin/includes/screen.php(243): WP_Screen->set_current_screen()
#34 /home/sexdolls/sexdolls.com.ua/www/wp-admin/admin.php(212): set_current_screen()
#35 {main}
thrown

4 апреля, 2024 на 2:30 пп #15484272

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Не могли бы Вы обновить плагин WPML до последней версии 4.6.10 и его дополнения, чтобы воспользоваться последними исправлениями и улучшениями? Это может не обязательно решить проблему, однако, чтобы решить ее лучше всего, работать с последними доступными версиями плагинов.

Вы можете проверить последние выпущенные версии в разделе «Моя учетная запись -> Загрузки» на этом сайте. Инструкции по обновлению можно найти здесь: http://wpml.org/faq/install-wpml/

Пожалуйста, не забудьте сделать резервную копию Вашей базы данных, прежде чем продолжить!

Дайте мне знать, если проблема не исчезнет после обновления.