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: Bug
This topic contains 9 replies, has 2 voices.
Last updated by Andrey 1 year, 7 months ago.
Assisted by: Andrey.
Author | Posts |
---|---|
August 31, 2023 at 9:19 pm #14323663 | |
Alfred Stoffel |
I tried to Set up WooCommerce Multilingual & Multicurrency im following the assisted setup and it crashes at the second step i include 2 SS staging.adamas.ch |
August 31, 2023 at 10:57 pm #14323907 | |
Andrey WPML Supporter since 06/2013 Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Hey Fred, It seems you are getting an error. The first step is to enable debug. You can do this by adding a few lines to the site’s wp-config.php file. With error log enabled, you will see what the actual problem is. To enable it, open your wp-config.php file and look for define(‘WP_DEBUG’, false);. Change it to: define('WP_DEBUG', true); In order to enable the error logging to a file on the server you need to add yet one more similar line: define( 'WP_DEBUG_LOG', true ); In this case, the errors will be saved to a debug.log log file inside the /wp-content/directory. https://wpml.org/documentation/support/debugging-wpml/ Let me know what you see after the debug mode has been enabled. |
September 1, 2023 at 9:11 am #14325365 | |
Alfred Stoffel |
Hi Andrey I got this debug Warning: Attempt to read property "cart_contents" on null in /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-cart.php on line 313 Warning: foreach() argument must be of type array|object, null given in /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-cart.php on line 313 Fatal error: Uncaught Error: Attempt to assign property "cart_contents" on null in /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-cart.php:375 Stack trace: #0 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(310): WCML_Cart->woocommerce_calculate_totals(NULL) #1 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters('', Array) #2 /home/ihebezad/www/staging.adamas.ch/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/shortcodes/fusion-woo-cart-table.php(310): do_action('woocommerce_bef...', NULL) #4 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/shortcodes/fusion-woo-cart-table.php(259): FusionSC_WooCartTable->generate_table_content() #5 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(395): FusionSC_WooCartTable->render(Array, '', 'fusion_woo_cart...') #6 [internal function]: do_shortcode_tag(Array) #7 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(235): preg_replace_callback('/\\[(\\[?)(fusion...', 'do_shortcode_ta...', '<div class="fus...') #8 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/inc/class-fusion-column-element.php(561): do_shortcode('<div class="fus...') #9 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(395): Fusion_Column_Element->render(Array, '[fusion_tb_woo_...', 'fusion_builder_...') #10 [internal function]: do_shortcode_tag(Array) #11 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(235): preg_replace_callback('/\\[(\\[?)(fusion...', 'do_shortcode_ta...', '[fusion_builder...') #12 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/inc/class-fusion-row-element.php(123): do_shortcode('[fusion_builder...') #13 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(395): Fusion_Row_Element->render('', '[fusion_builder...', 'fusion_builder_...') #14 [internal function]: do_shortcode_tag(Array) #15 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(235): preg_replace_callback('/\\[(\\[?)(fusion...', 'do_shortcode_ta...', '[fusion_builder...') #16 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/shortcodes/fusion-container.php(1078): do_shortcode('[fusion_builder...') #17 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(395): FusionSC_Container->render(Array, '[fusion_builder...', 'fusion_builder_...') #18 [internal function]: do_shortcode_tag(Array) #19 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(235): preg_replace_callback('/\\[(\\[?)(fusion...', 'do_shortcode_ta...', '[fusion_builder...') #20 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(310): do_shortcode('[fusion_builder...') #21 /home/ihebezad/www/staging.adamas.ch/wp-includes/plugin.php(205): WP_Hook->apply_filters('[fusion_builder...', Array) #22 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/seo-by-rank-math/includes/modules/links/class-links.php(171): apply_filters('the_content', '[fusion_builder...') #23 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/seo-by-rank-math/includes/modules/links/class-links.php(59): RankMath\Links\Links->process(1875, '[fusion_builder...') #24 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(312): RankMath\Links\Links->save_post(1875, Object(WP_Post)) #25 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #26 /home/ihebezad/www/staging.adamas.ch/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #27 /home/ihebezad/www/staging.adamas.ch/wp-includes/post.php(4751): do_action('save_post', 1875, Object(WP_Post), false) #28 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/classes/Utilities/Post.php(32): wp_insert_post(Array) #29 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-store-pages.php(420): WCML\Utilities\Post::insert(Array, 'en', '22') #30 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-store-pages.php(341): WCML_Store_Pages->create_missing_store_pages() #31 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-store-pages.php(69): WCML_Store_Pages->create_missing_store_pages_with_redirect() #32 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(310): WCML_Store_Pages->init('') #33 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #34 /home/ihebezad/www/staging.adamas.ch/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #35 /home/ihebezad/www/staging.adamas.ch/wp-settings.php(632): do_action('init') #36 /home/ihebezad/www/staging.adamas.ch/wp-config.php(119): require_once('/home/ihebezad/...') #37 /home/ihebezad/www/staging.adamas.ch/wp-load.php(50): require_once('/home/ihebezad/...') #38 /home/ihebezad/www/staging.adamas.ch/wp-admin/admin.php(34): require_once('/home/ihebezad/...') #39 {main} thrown in /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-cart.php on line 375 Scopri di più riguardo la risoluzione dei problemi in WordPress. Product Quantity Price Subtotal |
September 4, 2023 at 7:49 pm #14339165 | |
Andrey WPML Supporter since 06/2013 Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thanks, Fred. Could you temporarily switch your theme to any default theme and try to finish the WooCommerce Multilingual & Multicurrency plugin setup? Then, activate back your theme. Before proceeding with any updates, please remember to back up your database. |
September 5, 2023 at 9:46 am #14342553 | |
Alfred Stoffel |
Hi Andrey Done that but recieved this Log Warning: Attempt to read property "cart_contents" on null in /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-cart.php on line 313 Warning: foreach() argument must be of type array|object, null given in /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-cart.php on line 313 Fatal error: Uncaught Error: Attempt to assign property "cart_contents" on null in /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-cart.php:375 Stack trace: #0 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(310): WCML_Cart->woocommerce_calculate_totals(NULL) #1 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters('', Array) #2 /home/ihebezad/www/staging.adamas.ch/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/shortcodes/fusion-woo-cart-table.php(310): do_action('woocommerce_bef...', NULL) #4 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/shortcodes/fusion-woo-cart-table.php(259): FusionSC_WooCartTable->generate_table_content() #5 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(395): FusionSC_WooCartTable->render(Array, '', 'fusion_woo_cart...') #6 [internal function]: do_shortcode_tag(Array) #7 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(235): preg_replace_callback('/\\[(\\[?)(fusion...', 'do_shortcode_ta...', '<div class="fus...') #8 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/inc/class-fusion-column-element.php(561): do_shortcode('<div class="fus...') #9 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(395): Fusion_Column_Element->render(Array, '[fusion_tb_woo_...', 'fusion_builder_...') #10 [internal function]: do_shortcode_tag(Array) #11 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(235): preg_replace_callback('/\\[(\\[?)(fusion...', 'do_shortcode_ta...', '[fusion_builder...') #12 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/inc/class-fusion-row-element.php(123): do_shortcode('[fusion_builder...') #13 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(395): Fusion_Row_Element->render('', '[fusion_builder...', 'fusion_builder_...') #14 [internal function]: do_shortcode_tag(Array) #15 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(235): preg_replace_callback('/\\[(\\[?)(fusion...', 'do_shortcode_ta...', '[fusion_builder...') #16 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/fusion-builder/shortcodes/fusion-container.php(1078): do_shortcode('[fusion_builder...') #17 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(395): FusionSC_Container->render(Array, '[fusion_builder...', 'fusion_builder_...') #18 [internal function]: do_shortcode_tag(Array) #19 /home/ihebezad/www/staging.adamas.ch/wp-includes/shortcodes.php(235): preg_replace_callback('/\\[(\\[?)(fusion...', 'do_shortcode_ta...', '[fusion_builder...') #20 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(310): do_shortcode('[fusion_builder...') #21 /home/ihebezad/www/staging.adamas.ch/wp-includes/plugin.php(205): WP_Hook->apply_filters('[fusion_builder...', Array) #22 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/seo-by-rank-math/includes/modules/links/class-links.php(171): apply_filters('the_content', '[fusion_builder...') #23 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/seo-by-rank-math/includes/modules/links/class-links.php(59): RankMath\Links\Links->process(1922, '[fusion_builder...') #24 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(312): RankMath\Links\Links->save_post(1922, Object(WP_Post)) #25 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #26 /home/ihebezad/www/staging.adamas.ch/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #27 /home/ihebezad/www/staging.adamas.ch/wp-includes/post.php(4751): do_action('save_post', 1922, Object(WP_Post), false) #28 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/classes/Utilities/Post.php(32): wp_insert_post(Array) #29 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-store-pages.php(420): WCML\Utilities\Post::insert(Array, 'en', '22') #30 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-store-pages.php(341): WCML_Store_Pages->create_missing_store_pages() #31 /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-store-pages.php(69): WCML_Store_Pages->create_missing_store_pages_with_redirect() #32 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(310): WCML_Store_Pages->init('') #33 /home/ihebezad/www/staging.adamas.ch/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #34 /home/ihebezad/www/staging.adamas.ch/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #35 /home/ihebezad/www/staging.adamas.ch/wp-settings.php(632): do_action('init') #36 /home/ihebezad/www/staging.adamas.ch/wp-config.php(119): require_once('/home/ihebezad/...') #37 /home/ihebezad/www/staging.adamas.ch/wp-load.php(50): require_once('/home/ihebezad/...') #38 /home/ihebezad/www/staging.adamas.ch/wp-admin/admin.php(34): require_once('/home/ihebezad/...') #39 {main} thrown in /home/ihebezad/www/staging.adamas.ch/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-cart.php on line 375 Scopri di più riguardo la risoluzione dei problemi in WordPress. Product Quantity Price Subtotal |
September 5, 2023 at 9:49 am #14342563 | |
Alfred Stoffel |
I have also changed WP memory from 40MB limit to 256MB in the WP-config.php |
September 5, 2023 at 6:34 pm #14346877 | |
Andrey WPML Supporter since 06/2013 Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I need to request temporary access (wp-admin and FTP) to your site – preferably to a test site where the problem has been replicated if possible – in order to be of better help. You will find the needed fields for this below the comment area when you log in to leave your next reply. The information you will enter is private which means only you and I can see and have access to it. |
September 6, 2023 at 6:19 pm #14354581 | |
Andrey WPML Supporter since 06/2013 Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I temporarily deactivated all your plugins on your staging site except WPML, WooCommerce, WooCommerce Multilingual & Multicurrency and finished the wizard. Could you check it now? |
September 7, 2023 at 7:30 am #14356461 | |
Alfred Stoffel |
Tks Anrdey All the best to you and all the people in Ukraina Next time i know to deactivate plugins |
September 7, 2023 at 12:08 pm #14359129 | |
Andrey WPML Supporter since 06/2013 Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
It's an unusual case but worth trying sometimes 🙂 I appreciate your support, Fred! |