• Shortly after update of this plugin my site became unreachable.
    In recovery mode I succeeded to log in to my site”.
    Both Xumm for Woocommerce AND WooCommerce PayPal Payments caused a problem and were deactivated.
    I succeeded to update the Xumm plugin manually to version 1.0.1 but when activating it is gives an error again and makes the site unreachable.

    error message:
    Een fout van het type?E_ERROR?werd veroorzaakt op regelnummer?61?van het bestand?/home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/xumm-payments-for-woocommerce/libraries/guzzlehttp/guzzle/src/functions.php. Foutmelding:?Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() in /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/xumm-payments-for-woocommerce/libraries/guzzlehttp/guzzle/src/functions.php:61 Stack trace: #0 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/backwpup/vendor/guzzlehttp/guzzle/src/HandlerStack.php(42): GuzzleHttp\choose_handler() #1 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/backwpup/vendor/guzzlehttp/guzzle/src/Client.php(65): GuzzleHttp\HandlerStack::create() #2 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/xumm-payments-for-woocommerce/libraries/xrpl/xumm-sdk-php/src/XummSdk.php(165): GuzzleHttp\Client->__construct() #3 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/xumm-payments-for-woocommerce/libraries/xrpl/xumm-sdk-php/src/XummSdk.php(44): Xrpl\XummSdkPhp\XummSdk->configure() #4 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/xumm-payments-for-woocommerce/admin/partials/xumm-for-woocommerce-admin-form-fields.php(8): Xrpl\XummSdkPhp\XummSdk->__construct() #5 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/xumm-payments-for-woocommerce/admin/class-xumm-for-woocommerce-admin.php(127): include('/home/deb23626n...') #6 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-includes/class-wp-hook.php(308): Xumm_For_Woocommerce_Admin->init_form_fields() #7 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters() #8 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/xumm-payments-for-woocommerce/src/Woocommerce/XummPaymentGateway.php(87): apply_filters() #9 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/xumm-payments-for-woocommerce/src/Woocommerce/XummPaymentGateway.php(70): Xrpl\XummForWoocommerce\Woocommerce\XummPaymentGateway->init_form_fields() #10 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(97): Xrpl\XummForWoocommerce\Woocommerce\XummPaymentGateway->__construct() #11 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(70): WC_Payment_Gateways->init() #12 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(43): WC_Payment_Gateways->__construct() #13 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(925): WC_Payment_Gateways::instance() #14 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(167): WooCommerce->payment_gateways() #15 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Schemas/V1/CheckoutSchema.php(115): WooCommerce->__get() #16 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Schemas/V1/AbstractSchema.php(62): Automattic\WooCommerce\StoreApi\Schemas\V1\CheckoutSchema->get_properties() #17 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/V1/AbstractRoute.php(85): Automattic\WooCommerce\StoreApi\Schemas\V1\AbstractSchema->get_item_schema() #18 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/V1/AbstractRoute.php(263): Automattic\WooCommerce\StoreApi\Routes\V1\AbstractRoute->get_item_schema() #19 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/V1/Checkout.php(70): Automattic\WooCommerce\StoreApi\Routes\V1\AbstractRoute->get_context_param() #20 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/RoutesController.php(113): Automattic\WooCommerce\StoreApi\Routes\V1\Checkout->get_args() #21 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/RoutesController.php(68): Automattic\WooCommerce\StoreApi\RoutesController->register_routes() #22 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/StoreApi.php(28): Automattic\WooCommerce\StoreApi\RoutesController->register_all_routes() #23 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-includes/class-wp-hook.php(308): Automattic\WooCommerce\StoreApi\StoreApi->Automattic\WooCommerce\StoreApi\{closure}() #24 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #25 /home/XXXXXX/domains/XXXXXXX.nl/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #26 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-includes/rest-api.php(577): do_action() #27 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-includes/rest-api.php(535): rest_get_server() #28 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-dashboard.php(477): rest_do_request() #29 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-dashboard.php(138): WC_Admin_Dashboard->get_wc_admin_performance_data() #30 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-admin/includes/template.php(1409): WC_Admin_Dashboard->status_widget() #31 /home/XXXXXXX/domains/XXXXXXXX.nl/public_html/wp-admin/includes/dashboard.php(271): do_meta_boxes() #32 /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-admin/index.php(203): wp_dashboard() #33 {main} thrown

    Error message from WooCommerce PayPal Payments:

    Een fout van het type E_COMPILE_ERROR werd veroorzaakt op regelnummer 58 van het bestand /home/xxxxxxxx/domains/xxxxxxxx.nl/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/woocommerce-logging/src/Logger/WooCommerceLogger.php. Foutmelding: Declaration of WooCommerce\WooCommerce\Logging\Logger\WooCommerceLogger::log($level, $message, array $context = []) must be compatible with Psr\Log\LoggerTrait::log($level, Stringable|string $message, array $context = []): void

    Activating Paypal Payments without activating Xumm plugin works fine.

    • This topic was modified 1 year, 8 months ago by Albertus59.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter Albertus59

    (@albertus59)

    On another site (without Paypal Payments) it gives and error when making the payment and prevents me to open Woocommerce settings

    Plugin Contributor Andrei Rosseti

    (@andreirosseti)

    Hello Albertus, Could you send some screenshots or more details about this issue related to the transaction and woocommerce settings? Thank you!

    Thread Starter Albertus59

    (@albertus59)

    Ciao Andrei
    It is a bit complicated.
    On the site with also Paypal plugin
    The moment I activate the XUMM plugin I cannot access my website anymore > Critical Error
    If I use “restore mode” the Xumm plugin is already deactivated and Woocommerce settings for Xumm plugin ar not visible when plugin is deactivated.

    The Critical Error is caused by Paypal plugin:

    Een fout van het type E_COMPILE_ERROR werd veroorzaakt op regelnummer 58 van het bestand /home/XXXXXXX/domains/XXXXXXX.nl/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/woocommerce-logging/src/Logger/WooCommerceLogger.php. Foutmelding: Declaration of WooCommerce\WooCommerce\Logging\Logger\WooCommerceLogger::log($level, $message, array $context = []) must be compatible with Psr\Log\LoggerTrait::log($level, Stringable|string $message, array $context = []): void

    On my other website without Paypal plugin it is possible to activate the XUMM plugin, but either by deactivation of the plugin or by the update itself my API key and Api secret have disappeared from settings.
    I am sure I have written them down somewhere but until now I was not able to find them.
    Maybe on this website something went wrong because it was not on PHP 8.1

    • This reply was modified 1 year, 8 months ago by Albertus59.
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Problems after update’ is closed to new replies.