• Resolved sanderrrrr

    (@sanderrrrr)


    Hello,

    when looking in the error log there seems to be an issue with the PayPalCommerce plugin. I have copied an example of the code below. Do you know what is causing this?

    [Sun Aug 14 09:31:55.909967 2022] [lsapi:error] [pid 2986454:tid 139714600064768] [client 66.249.64.186:0] [host www.website.com] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Argument 2 passed to WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO::WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}() must be an instance of WC_Order, null given, called in /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php on line 307 and defined in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php:83\nStack trace:\n#0 /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php(307): WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO->WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}('Bedankt. Je bes...', NULL)\n#1 /home/m/domains/website.com/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters('Bedankt. Je bes...', Array)\n#2 /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(84): ap in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php on line 83\n
    [Sun Aug 14 10:51:14.743368 2022] [lsapi:error] [pid 3011785:tid 139714608457472] [client 66.249.64.186:0] [host www.website.com] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Argument 2 passed to WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO::WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}() must be an instance of WC_Order, null given, called in /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php on line 307 and defined in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php:83\nStack trace:\n#0 /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php(307): WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO->WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}('Bedankt. Je bes...', NULL)\n#1 /home/m/domains/website.com/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters('Bedankt. Je bes...', Array)\n#2 /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(84): ap in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php on line 83\n
    [Sun Aug 14 11:36:13.901647 2022] [lsapi:error] [pid 3147023:tid 139714675599104] [client 66.249.64.178:0] [host www.website.com] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Argument 2 passed to WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO::WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}() must be an instance of WC_Order, null given, called in /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php on line 307 and defined in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php:83\nStack trace:\n#0 /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php(307): WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO->WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}('Bedankt. Je bes...', NULL)\n#1 /home/m/domains/website.com/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters('Bedankt. Je bes...', Array)\n#2 /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(84): ap in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php on line 83\n
    [Sun Aug 14 12:21:14.085821 2022] [lsapi:error] [pid 3147023:tid 139714725955328] [client 66.249.64.184:0] [host www.website.com] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Argument 2 passed to WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO::WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}() must be an instance of WC_Order, null given, called in /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php on line 307 and defined in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php:83\nStack trace:\n#0 /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php(307): WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO->WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}('Bedankt. Je bes...', NULL)\n#1 /home/m/domains/website.com/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters('Bedankt. Je bes...', Array)\n#2 /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(84): ap in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php on line 83\n
    [Sun Aug 14 13:04:31.712989 2022] [lsapi:error] [pid 3147023:tid 139714692384512] [client 66.249.64.176:0] [host www.website.com] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Argument 2 passed to WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO::WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}() must be an instance of WC_Order, null given, called in /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php on line 307 and defined in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php:83\nStack trace:\n#0 /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php(307): WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO->WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}('Bedankt. Je bes...', NULL)\n#1 /home/m/domains/website.com/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters('Bedankt. Je bes...', Array)\n#2 /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(84): ap in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php on line 83\n
    [Sun Aug 14 13:21:13.794325 2022] [lsapi:error] [pid 3139353:tid 139714608457472] [client 66.249.64.174:0] [host www.website.com] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Argument 2 passed to WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO::WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}() must be an instance of WC_Order, null given, called in /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php on line 307 and defined in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php:83\nStack trace:\n#0 /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php(307): WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO->WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}('Bedankt. Je bes...', NULL)\n#1 /home/m/domains/website.com/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters('Bedankt. Je bes...', Array)\n#2 /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(84): ap in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php on line 83\n
    [Sun Aug 14 13:51:14.976696 2022] [lsapi:error] [pid 3139353:tid 139714742740736] [client 66.249.64.176:0] [host www.website.com] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Argument 2 passed to WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO::WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}() must be an instance of WC_Order, null given, called in /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php on line 307 and defined in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php:83\nStack trace:\n#0 /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php(307): WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO->WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}('Bedankt. Je bes...', NULL)\n#1 /home/m/domains/website.com/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters('Bedankt. Je bes...', Array)\n#2 /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(84): ap in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php on line 83\n
    [Sun Aug 14 14:21:15.195375 2022] [lsapi:error] [pid 3139353:tid 139714600064768] [client 66.249.64.174:0] [host www.website.com] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Argument 2 passed to WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO::WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}() must be an instance of WC_Order, null given, called in /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php on line 307 and defined in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php:83\nStack trace:\n#0 /home/m/domains/website.com/public_html/wp-includes/class-wp-hook.php(307): WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\OXXO->WooCommerce\\PayPalCommerce\\WcGateway\\Gateway\\OXXO\\{closure}('Bedankt. Je bes...', NULL)\n#1 /home/m/domains/website.com/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters('Bedankt. Je bes...', Array)\n#2 /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(84): ap in /home/m/domains/website.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/OXXO/OXXO.php on line 83\n
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @sanderrrrr,

    This error is most likely caused by a conflict with a different plugin.

    The best way to figure out the cause would be a full conflict test.
    But this is only helpful when you can actively reproduce the error. And it sounds more like you noticed this error in the logs and are not experiencing any problems that could be related to the error, I assume?

    If you can reproduce the error with a certain action, we recommend temporarily activating the default theme Storefront and disabling all other plugins except for?WooCommerce and?PayPal Payments to see if the behavior persists.
    Here’s a guide that explains the steps in more detail: How to test for conflicts
    Please let us know how this works out for you.

    We’ll have a look into potentially preventing this error, but it would be helpful if you could figure out which other plugin is causing it so we can also verify the fix.
    Otherwise, I suggest downgrading to the previous version 1.9.1, if this is causing any concerns to you.

    Kind regards,
    Niklas

    Thread Starter sanderrrrr

    (@sanderrrrr)

    Hi Niklas,

    I will see what I can find out.
    The reason I started to look into this is that according to Code Profiler plugin the PayPal Payments takes up a huge chunk of the resources, in this case 12% (which is extremely poor for a plugin that should be insignificant).

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello,

    since we did not receive any response or follow-up questions from you, we will assume you got this working to your requirements. If you still have any more questions for us, please open a new thread, because we will mark this one as resolved.

    Kind regards,
    Joost

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @sanderrrrr

    We believe that our last release 1.9.5 should have resolved this issue. Please check if this is the case for you and let us know. Thank you.

    Kind regards,
    Joost

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Error log related to plugin –’ is closed to new replies.