https://wpml.org/forums/topic/php8-1-php-8-2-issue-with-7-4-no-issue/#post-14460293
the error below in code block
only WPML and bricks are active , no other plugins or themes , when using the standard 2023 theme , no issue , with brcks childtheme , bang , error
When seeking help with this issue, you may be asked for some of the following information:
WordPress version 6.3.1
Active theme: Bricks Child Theme (version 1.1)
Current plugin: WPML String Translation (version 3.2.8)
PHP version 8.2.9
Error Details
An error of type E_ERROR was caused in line 205 of the file /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php. Error message: Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, array given in /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php:205
Stack trace:
#0 /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php(184): WPML_Register_String_Filter->save_string()
#1 /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/inc/functions.php(214): WPML_Register_String_Filter->register_string()
#2 /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package.class.php(313): icl_register_string()
#3 /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation-helper.class.php(532): WPML_Package->get_string_id_from_package()
#4 /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation-helper.class.php(176): WPML_Package_Helper->get_string_id_from_package()
#5 /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation-helper.class.php(148): WPML_Package_Helper->register_string_with_wpml()
#6 /var/www/clients/client15/web222/web/wp-content/plugins/wpml-string-translation/inc/package-translation/inc/wpml-package-translation-helper.class.php(82): WPML_Package_Helper->register_string_for_translation()
#7 /var/www/clients/client15/web222/web/wp-includes/class-wp-hook.php(310): WPML_Package_Helper->register_string_action()
#8 /var/www/clients/client15/web222/web/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#9 /var/www/clients/client15/web222/web/wp-includes/plugin.php(517): WP_Hook->do_action()
#10 /var/www/clients/client15/web222/web/wp-content/themes/bricks/includes/integrations/wpml/wpml.php(257): do_action()
#11 /var/www/clients/client15/web222/web/wp-content/themes/bricks/includes/integrations/wpml/wpml.php(198): Bricks\Integrations\Wpml\Wpml->register_wpml_string()
#12 /var/www/clients/client15/web222/web/wp-content/themes/bricks/includes/integrations/wpml/wpml.php(173): Bricks\Integrations\Wpml\Wpml->process_control()
#13 /var/www/clients/client15/web222/web/wp-content/themes/bricks/includes/integrations/wpml/wpml.php(154): Bricks\Integrations\Wpml\Wpml->process_element()
#14 /var/www/clients/client15/web222/web/wp-includes/class-wp-hook.php(310): Bricks\Integrations\Wpml\Wpml->wpml_page_builder_register_strings()
#15 /var/www/clients/client15/web222/web/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#16 /var/www/clients/client15/web222/web/wp-includes/plugin.php(517): WP_Hook->do_action()
#17 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/st/strategy/api-hooks/class-wpml-pb-api-hooks-strategy.php(17): do_action()
#18 [internal function]: WPML_PB_API_Hooks_Strategy->register_strings()
#19 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Invoker/Invoker.php(41): call_user_func_array()
#20 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php(175): WPML\FP\Invoker_Invoker->__invoke()
#21 [internal function]: WPML\FP\Fns::WPML\FP{closure}()
#22 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#23 [internal function]: WPML\FP{closure}()
#24 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php(164): array_map()
#25 [internal function]: WPML\FP\Fns::WPML\FP{closure}()
#26 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#27 [internal function]: WPML\FP\Fns::WPML\FP{closure}()
#28 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array()
#29 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php(169): WPML\FP\Fns::__callStatic()
#30 [internal function]: WPML\FP\Fns::WPML\FP{closure}()
#31 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#32 [internal function]: WPML\FP\Fns::WPML\FP{closure}()
#33 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array()
#34 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/st/class-wpml-pb-integration.php(288): WPML\FP\Fns::__callStatic()
#35 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/st/class-wpml-pb-integration.php(218): WPML_PB_Integration->with_strategies()
#36 /var/www/clients/client15/web222/web/wp-includes/class-wp-hook.php(310): WPML_PB_Integration->register_all_strings_for_translation()
#37 /var/www/clients/client15/web222/web/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#38 /var/www/clients/client15/web222/web/wp-includes/plugin.php(517): WP_Hook->do_action()
#39 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/inc/translation-management/translation-management.class.php(1346): do_action()
#40 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/classes/class-wpml-translation-job-factory.php(112): TranslationManagement->send_jobs()
#41 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/classes/jobs/Manual.php(121): WPML_Translation_Job_Factory->create_local_job()
#42 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/classes/jobs/Manual.php(39): WPML\TM\Jobs\Manual->createLocalJob()
#43 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(207): WPML\TM\Jobs\Manual->createOrReuse()
#44 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/classes/editor/Editor.php(85): WPML\FP\Right->map()
#45 /var/www/clients/client15/web222/web/wp-content/plugins/sitepress-multilingual-cms/classes/menu/translation-queue/class-wpml-translations-queue.php(52): WPML\TM\Editor\Editor->open()
#46 /var/www/clients/client15/web222/web/wp-includes/class-wp-hook.php(310): WPML_Translations_Queue->load()
#47 /var/www/clients/client15/web222/web/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#48 /var/www/clients/client15/web222/web/wp-includes/plugin.php(517): WP_Hook->do_action()
#49 /var/www/clients/client15/web222/web/wp-admin/includes/class-wp-screen.php(424): do_action()
#50 /var/www/clients/client15/web222/web/wp-admin/includes/screen.php(243): WP_Screen->set_current_screen()
#51 /var/www/clients/client15/web222/web/wp-admin/admin.php(212): set_current_screen()
#52 {main}
thrown