bobbingwide / vgc

VGC - Garden Vista Group theme
GNU General Public License v2.0
0 stars 0 forks source link

Several Warnings in calculate_price_on_cart_addition #28

Closed bobbingwide closed 2 years ago

bobbingwide commented 2 years ago

While investigating what needs to be changed for #19 I got several warnings from logic within calculate_price_on_cart_addition()

C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\includes\bwtrace-actions.php(285:2) bw_trace_error_handler(1) 31 1 2022-03-24T11:51:35+00:00 1.771259 0.083937 cf=wp_loaded,woocommerce_add_cart_item_data 26482 115 0 12582912/12582912 756M F=1989 err Array

[0] => (integer) 2
[1] => (string) "Warning: foreach() argument must be of type array|object, int given"
[2] => (string) "C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php"
[3] => (integer) 628
  1. bw_lazy_backtrace C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\libs\bwtrace.php:108 0
  2. bw_backtrace C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\includes\bwtrace-actions.php:292 0
  3. bw_trace_error_handler(2,foreach() argument must be of type array|object, int given,C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php,628) C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php:628 4
  4. getBaseTypePriceFromGlobalOptions(10,3,array,2) C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php:63 4
  5. calculate_price_on_cart_addition(array,6813) C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:309 2
  6. apply_filters(array,array) C:\apache\htdocs\gardenvista\wp-includes\plugin.php:189 2
  7. apply_filters(woocommerce_add_cart_item_data,array,6813,0,1) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-cart.php:1138 5
  8. add_to_cart(6813,1) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-form-handler.php:824 2
  9. add_to_cart_handler_simple(6813) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-form-handler.php:796 1
  10. add_to_cart_action() C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:307 1
  11. apply_filters(unsupported,array) C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:331 2
  12. do_action(array) C:\apache\htdocs\gardenvista\wp-includes\plugin.php:474 1
  13. do_action(wp_loaded) C:\apache\htdocs\gardenvista\wp-settings.php:609 1
  14. require_once(C:\apache\htdocs\gardenvista\wp-settings.php) C:\apache\htdocs\gardenvista\wp-config.php:92 1
  15. require_once(C:\apache\htdocs\gardenvista\wp-config.php) C:\apache\htdocs\gardenvista\wp-load.php:50 1
  16. require_once(C:\apache\htdocs\gardenvista\wp-load.php) C:\apache\htdocs\gardenvista\wp-blog-header.php:13 1
  17. require(C:\apache\htdocs\gardenvista\wp-blog-header.php) C:\apache\htdocs\gardenvista\index.php:17 1

C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\includes\bwtrace-actions.php(285:2) bw_trace_error_handler(2) 34 2 2022-03-24T11:51:35+00:00 1.830695 0.000283 cf=wp_loaded,woocommerce_add_cart_item_data 29812 198 0 12582912/12582912 756M F=1991 err Array

[0] => (integer) 2
[1] => (string) "Warning: Undefined array key 1"
[2] => (string) "C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php"
[3] => (integer) 200
  1. bw_lazy_backtrace C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\libs\bwtrace.php:108 0
  2. bw_backtrace C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\includes\bwtrace-actions.php:292 0
  3. bw_trace_error_handler(2,Undefined array key 1,C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php,200) C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php:200 4
  4. cleanKey2(base_extra,0) C:\apache\htdocs\wordpress\wp-content\themes\vgc\woocommerce\inc\classes\calculate-price.php:143 2
  5. calculatePrice C:\apache\htdocs\wordpress\wp-content\themes\vgc\woocommerce\inc\classes\calculate-price.php:46 0
  6. __construct(array,array,2531.70,10,3,6813,0) C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php:80 7
  7. calculate_price_on_cart_addition(array,6813) C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:309 2
  8. apply_filters(array,array) C:\apache\htdocs\gardenvista\wp-includes\plugin.php:189 2
  9. apply_filters(woocommerce_add_cart_item_data,array,6813,0,1) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-cart.php:1138 5
  10. add_to_cart(6813,1) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-form-handler.php:824 2
  11. add_to_cart_handler_simple(6813) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-form-handler.php:796 1
  12. add_to_cart_action() C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:307 1
  13. apply_filters(unsupported,array) C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:331 2
  14. do_action(array) C:\apache\htdocs\gardenvista\wp-includes\plugin.php:474 1
  15. do_action(wp_loaded) C:\apache\htdocs\gardenvista\wp-settings.php:609 1
  16. require_once(C:\apache\htdocs\gardenvista\wp-settings.php) C:\apache\htdocs\gardenvista\wp-config.php:92 1
  17. require_once(C:\apache\htdocs\gardenvista\wp-config.php) C:\apache\htdocs\gardenvista\wp-load.php:50 1
  18. require_once(C:\apache\htdocs\gardenvista\wp-load.php) C:\apache\htdocs\gardenvista\wp-blog-header.php:1

C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\includes\bwtrace-actions.php(285:2) bw_trace_error_handler(4) 36 4 2022-03-24T11:51:35+00:00 1.842628 0.009179 cf=wp_loaded,woocommerce_add_cart_item_data 30093 204 0 12582912/12582912 756M F=1991 err Array

[0] => (integer) 2
[1] => (string) "Warning: Undefined variable $addons"
[2] => (string) "C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php"
[3] => (integer) 111
  1. bw_lazy_backtrace C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\libs\bwtrace.php:108 0
  2. bw_backtrace C:\apache\htdocs\wordpress\wp-content\plugins\oik-bwtrace\includes\bwtrace-actions.php:292 0
  3. bw_trace_error_handler(2,Undefined variable $addons,C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php,111) C:\apache\htdocs\wordpress\wp-content\themes\vgc\inc\custom-woo-functions.php:111 4
  4. calculate_price_on_cart_addition(array,6813) C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:309 2
  5. apply_filters(array,array) C:\apache\htdocs\gardenvista\wp-includes\plugin.php:189 2
  6. apply_filters(woocommerce_add_cart_item_data,array,6813,0,1) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-cart.php:1138 5
  7. add_to_cart(6813,1) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-form-handler.php:824 2
  8. add_to_cart_handler_simple(6813) C:\apache\htdocs\gardenvista\wp-content\plugins\woocommerce\includes\class-wc-form-handler.php:796 1
  9. add_to_cart_action() C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:307 1
  10. apply_filters(unsupported,array) C:\apache\htdocs\gardenvista\wp-includes\class-wp-hook.php:331 2
  11. do_action(array) C:\apache\htdocs\gardenvista\wp-includes\plugin.php:474 1
  12. do_action(wp_loaded) C:\apache\htdocs\gardenvista\wp-settings.php:609 1
  13. require_once(C:\apache\htdocs\gardenvista\wp-settings.php) C:\apache\htdocs\gardenvista\wp-config.php:92 1
  14. require_once(C:\apache\htdocs\gardenvista\wp-config.php) C:\apache\htdocs\gardenvista\wp-load.php:50 1
  15. require_once(C:\apache\htdocs\gardenvista\wp-load.php) C:\apache\htdocs\gardenvista\wp-blog-header.php:13 1
  16. require(C:\apache\htdocs\gardenvista\wp-blog-header.php) C:\apache\htdocs\gardenvista\index.php:17 1
bobbingwide commented 2 years ago

Closing as believed fixed in v1.2.1