PHP 8.0 compatibility issue
-
Hi there,
When updating WPEngine server to PHP 8.0 the plugin crashes the site.
Any help would be highly appreciated. Here is a JSON file of the error log:{ "installName": "mywebsite", "environment": "STAGE", "type": "error", "date": "2022-01-10T00:34:47.000Z", "severity": "error", "client": "75.138.244.66:0", "message": "PHP Fatal error: Uncaught ValueError: Unknown format specifier \" \" in /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/includes/class-wc-gateway-braintree-credit-card.php:262\\nStack trace:\\n#0 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/includes/class-wc-gateway-braintree-credit-card.php(262): sprintf('3D Secure avvan...', '<a href=\"http:/...', '</a>')\\n#1 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/includes/class-wc-gateway-braintree-credit-card.php(232): WC_Gateway_Braintree_Credit_Card->get_3d_secure_fields()\\n#2 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php(1341): WC_Gateway_Braintree_Credit_Card->get_method_form_fields()\\n#3 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php(298): SkyVerge\\\\WooCommerce\\\\PluginFramework\\\\v5_10_7\\\\SV_WC_Payment_Gateway->init_form_fields()\\n#4 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/includes/class-wc-gateway-braintree.php(91): SkyVerge\\\\WooCommerce\\\\PluginFramework\\\\v5_10_7\\\\SV_WC_Payment_Gateway->__construct('braintree_credi...', Object(WC_Braintree), Array)\\n#5 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/includes/class-wc-gateway-braintree-credit-card.php(77): WC_Gateway_Braintree->__construct('braintree_credi...', Object(WC_Braintree), Array)\\n#6 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-plugin.php(1365): WC_Gateway_Braintree_Credit_Card->__construct()\\n#7 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-plugin.php(1325): SkyVerge\\\\WooCommerce\\\\PluginFramework\\\\v5_10_7\\\\SV_WC_Payment_Gateway_Plugin->get_gateway('braintree_credi...')\\n#8 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-plugin.php(393): SkyVerge\\\\WooCommerce\\\\PluginFramework\\\\v5_10_7\\\\SV_WC_Payment_Gateway_Plugin->get_gateways()\\n#9 /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-plugin.php(377): SkyVerge\\\\WooCommerce\\\\PluginFramework\\\\v5_10_7\\\\SV_WC_Payment_Gateway_Plugin->tokenization_enabled()\\n#10 /nas/content/live/mywebsite/wp-includes/class-wp-hook.php(303): SkyVerge\\\\WooCommerce\\\\PluginFramework\\\\v5_10_7\\\\SV_WC_Payment_Gateway_Plugin->maybe_init_my_payment_methods('')\\n#11 /nas/content/live/mywebsite/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array)\\n#12 /nas/content/live/mywebsite/wp-includes/plugin.php(470): WP_Hook->do_action(Array)\\n#13 /nas/content/live/mywebsite/wp-settings.php(578): do_action('init')\\n#14 /nas/content/live/mywebsite/wp-config.php(127): require_once('/nas/content/li...')\\n#15 /nas/content/live/mywebsite/wp-load.php(50): require_once('/nas/content/li...')\\n#16 /nas/content/live/mywebsite/wp-blog-header.php(13): require_once('/nas/content/li...')\\n#17 /nas/content/live/mywebsite/index.php(17): require('/nas/content/li...')\\n#18 {main}\\n thrown in /nas/content/live/mywebsite/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/includes/class-wc-gateway-braintree-credit-card.php on line 262, referer: https://mywebsite.wpengine.com/", "uuid": "4953f339-a80f-408a-9a63-50724ce04dd4" }
Viewing 6 replies - 1 through 6 (of 6 total)
Viewing 6 replies - 1 through 6 (of 6 total)
- The topic ‘PHP 8.0 compatibility issue’ is closed to new replies.