billgaffney
Forum Replies Created
-
Forum: Plugins
In reply to: [Braintree for WooCommerce Payment Gateway] 2 Fatal ErrorSimilar fatal error issue as OP after 3.10.0 update —
SkyVerge\…\Admin\Notes_Helperclass not found in adminPlugin: WooCommerce PayPal Powered by Braintree
Version that triggered the fatal: 3.10.0
Last known-good version: 3.8.0 (rolled back; site stable on this version)Environment:
- WordPress 6.9.4
- WooCommerce 10.7.0
- PHP 8.2
- PayPal-Braintree update triggered at 2026-05-13 09:35:31 EDT (13:35:31 UTC); first fatal at 13:35:33 UTC — same minute, same admin pageload, no other plugin changes in between.
What broke: Immediately after 3.10.0 installed, the WordPress admin (specifically
/wp-admin/edit.php?post_type=shop_orderand the post editor) returned HTTP 500. PHP fatal:Uncaught Error: Class "SkyVerge\WooCommerce\PluginFramework\v5_15_10\Admin\Notes_Helper" not found in .../woocommerce-gateway-paypal-powered-by-braintree/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-plugin.php on line 825Stack trace points to
SV_WC_Payment_Gateway_Plugin::add_gateway_not_configured_notices()calling intoNotes_Helper. The class is referenced in the bundled SkyVerge framework (v5_15_10) but does not appear to exist in the vendor tree shipped with 3.10.0 — at least not at a path the autoloader resolves.Reverting to 3.8.0 (downloaded from
https://downloads.wp.xz.cn/plugin/woocommerce-gateway-paypal-powered-by-braintree.3.8.0.zip) eliminates the fatal entirely. No other plugins or theme files changed.Reproducer: With WooCommerce 10.7.0 active on PHP 8.2, install PayPal-Braintree 3.10.0 and visit any admin page that triggers
add_delayed_admin_notices(Orders list, product editor). The fatal fires at the admin-footer hook, after the page HTML has already started rendering — so the user sees a partial admin page followed by a critical-error response.Likely cause: v3.10.0 ships an outdated copy of the bundled SkyVerge plugin framework (
v5_15_10) that referencesAdmin\Notes_Helperinadd_gateway_not_configured_notices()but does not include the class file invendor/skyverge/wc-plugin-framework/woocommerce/admin/. Either the class was removed between framework releases without removing the call site, or the autoloader manifest in the 3.10.0 release is incomplete.Happy to provide the full debug.log excerpt or test against any patch you’d like to validate.
Reverted to previous release without issue.Forum: Plugins
In reply to: [Pricing Deals for WooCommerce] PHP Fatal Error: Uncaught TypeOfThank you for the incredibly prompt response, Vark. We’ll downgrade to PHP 7+ until then.
Marking this thread as resolved, but would direct anyone experiencing similar issues to watch PHP 8 Compatibility thread for additional updates.
- This reply was modified 4 years ago by billgaffney.