Different fatal error with 2.9.1
-
It seems like v2.9.1 of the plugin is generally causing lots of problems. But I’m getting a different stack trace to everyone else. As far as I can tell from the stack trace, this is entirely within the PayPal plugin.
An error of type E_ERROR was caused in line 1241 of the file …/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/services.php. Error message: Uncaught Error: Class "WooCommerce\PayPalCommerce\WcGateway\FraudNet\FraudNetSessionId" not found in …/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/services.php:1241
Stack trace:
#0 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(117): WooCommerce\PayPalCommerce\WcGateway\WCGatewayModule::WooCommerce\PayPalCommerce\WcGateway\{closure}()
#1 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(56): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->invokeFactory()
#2 …/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/services.php(1247): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->get()
#3 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(117): WooCommerce\PayPalCommerce\WcGateway\WCGatewayModule::WooCommerce\PayPalCommerce\WcGateway\{closure}()
#4 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(56): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->invokeFactory()
#5 …/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/services.php(240): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->get()
#6 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(117): WooCommerce\PayPalCommerce\ApiClient\ApiModule::WooCommerce\PayPalCommerce\ApiClient\{closure}()
#7 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(56): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->invokeFactory()
#8 …/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-subscriptions/services.php(28): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->get()
#9 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(117): WooCommerce\PayPalCommerce\WcSubscriptions\WcSubscriptionsModule::WooCommerce\PayPalCommerce\WcSubscriptions\{closure}()
#10 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(56): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->invokeFactory()
#11 …/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-compat/services.php(30): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->get()
#12 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(117): WooCommerce\PayPalCommerce\Compat\CompatModule::WooCommerce\PayPalCommerce\Compat\{closure}()
#13 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/DelegatingContainer.php(56): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->invokeFactory()
#14 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/CompositeContainer.php(53): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\DelegatingContainer->get()
#15 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/CachingContainer.php(61): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\CompositeContainer->get()
#16 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/CachingContainer.php(161): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\CachingContainer->WooCommerce\PayPalCommerce\Vendor\Dhii\Container\{closure}()
#17 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/CachingContainer.php(128): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\CachingContainer->invokeGenerator()
#18 …/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Dhii/Container/CachingContainer.php(60): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\CachingContainer->getCached()
#19 …/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-compat/src/CompatModule.php(94): WooCommerce\PayPalCommerce\Vendor\Dhii\Container\CachingContainer->get()
#20 …/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-compat/src/CompatModule.php(49): WooCommerce\PayPalCommerce\Compat\CompatModule->initialize_ppec_compat_layer()
#21 …/wp-content/plugins/woocommerce-paypal-payments/bootstrap.php(67): WooCommerce\PayPalCommerce\Compat\CompatModule->run()
#22 …/wp-content/plugins/woocommerce-paypal-payments/woocommerce-paypal-payments.php(77): {closure}()
#23 …/wp-content/plugins/woocommerce-paypal-payments/woocommerce-paypal-payments.php(92): WooCommerce\PayPalCommerce\init()
#24 …/wp-includes/class-wp-hook.php(324): WooCommerce\PayPalCommerce\{closure}()
#25 …/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#26 …/wp-includes/plugin.php(517): WP_Hook->do_action()
#27 …/wp-settings.php(555): do_action()
#28 …/wp-config.php(113): require_once('...')
#29 …/wp-load.php(50): require_once('...')
#30 …/wp-blog-header.php(13): require_once('...')
#31 …/index.php(17): require('...')
#32 {main}
thrownBased on the version control history, this class was explicitly removed in v2.9.1 but there’s still a use statements for it.
Hopefully you can get a fix for this out quickly, as it’s a rather critical flaw but seems quite trivial.
Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)
- You must be logged in to reply to this topic.